遇到狀況:本地Maven倉庫沒有相應的jar包,且從遠程倉庫download不下來。 web
具體問題:在使用Spring+Quartz定時任務時,缺乏org.springframework.scheduling jar包。 org.springframework.scheduling.quartz.SchedulerFactoryBean 注入不成功,由於個人Maven倉庫下不到該包。因而在網上找了個含有該包的spring.jar來用,結果不能導入。 spring
方式一:導入報錯 app
<dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/spring.jar</systemPath> </dependency>
方式二:修改jar包名稱,給定版本,正常 webapp
<dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>3.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/spring-3.0.0.jar</systemPath> </dependency>
結論/解決方案:給定一個肯定的版本便可。 spa
不知各位還有什麼解決方法?但願分享! code