有些時候,我們明明將本地的jar已經傳到Maven倉庫了,但是就是無法加載提示XXjar包missing,此時處理辦法為:在本地倉庫按照依賴進行配置即可:
舉例說明,假如我們需要導入的jar如下:
<dependency> <groupId>com.sinosig.xb.crms.service</groupId> <artifactId>com.sinosig.xb.crms.service</artifactId> <version>0.0.6-SNAPSHOT</version> </dependency>
此時工程-右鍵-build path,查看maven下面的jar所在的本地倉庫的位置;
一級一級的建文件夾,最后將jar放進去,在maven update即可。
2.快照版本的jar,pom文件在導入的時候,需要導入其依賴的jar,如果不導入,即使在Mavne依賴里可以找到,但是確不能使用;
<!-- 快照版本的依賴配置 --> <repositories> <repository> <id>snapshots</id> <url>http://repo.xb.sinosig.com:8081/content/repositories/snapshots</url> </repository> </repositories> <!-- 快照版本的依賴配置 -->
3.maven不能用的可能原因:
3.1HOSTS文件里沒有加上Mavne私服的地址;
3.2maven的環境變量配置問題;
3.3Maven的settings文件里的maven倉庫地址配置有問題。
應該不外乎這三種問題。