maven missing artifact 怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven missing artifact 怎么解决相关的知识,希望对你有一定的参考价值。

maven工程POM文件提示missing artifact的问题
情境:
1、本地仓库或私服等存在相应的jar
2、本地仓库或私服中存在*.pom、*.lastUpdated、*.pom.md5、*.sha1、_remote.repositories等除应使用的jar文件外的文件
3、工程中pom.xml提示Missing artifact XXXXXX
处理办法:
1、清除本地仓库中非使用的jar文件外的文件(如:*.pom、*.lastUpdated、*.pom.md5、*.sha1、_remote.repositories等)
2、完成以上操作,回到eclipse中,右键工程-->Maven-->
参考技术A   查看SVN中setting文件中的配置路径是否正确。一般不是这个问题,如果是会爆出很多的问题。所以可以忽略,如果后面解决不了就再来这一步吧!

  确保远程仓库是有对应jar包的,有可能有jar包,但是和你的版本号不对应,这种情况直接更新版本号就可以。
  确认本地repository相应目录中是否下载好了对应的包。还有一个是对应包中有“*.lastUpdated”文件影响更新。我的就是这个问题,删除对应的文件即可。 我的文件中有五个这样的文件(通过搜索.lastUpdated找到),然后我删除之后,重新更新就好了。五个文件分别为:commons-csv-1.0-SNAPSHOT.jar.lastUpdated;commons-csv-1.0-SNAPSHOT.pom.lastUpdated;

  commons-parent-34.pom.lastUpdated
  log4j-1.2.16.jar.lastUpdated
  log4j-1.2.16.pom.lastUpdated

  上面所有的步骤,都不能少了在eclipse中update dependency。

Maven Missing artifact jar

maven error:
Multiple annotations found at this line: - Missing artifact log4j:log4j:jar:1.2.15:compile - Missing artifact org.apache.xmlbeans:xmlbeans-xpath:jar:2.4.0:compile - Missing artifact org.apache.ws.commons.axiom:axiom-dom:jar:1.2.5:compile - Missing artifact org.apache.httpcomponents:httpcore:jar:4.0-alpha5:compile

.... and so many more ...

 

解决方法:

It is not a unique issue, happens every now and then (sometimes due to a slow connection and sometimes due to proxy servers now allowing to download)

You can get rid of this by either of the following ways:

1) Force Update: Right Click on the Project in Eclipse -> Maven -> Update Project On this screen select the check box Force Update for Snapshots/Releases

2) Clearing Maven Cache: If you still face a problem, go to the local repository on your system, which might be present at C:\\Users\\myusername\\.m2\\repository and delete the .cache folder and then follow step 1.

3)If still facing issues, manually go to the org/apache folder and delete everything and then follow step 1. (This will definitely solve the issue.这将一定能解决.)

以上是关于maven missing artifact 怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

Maven Missing artifact jar

maven Missing artifact xxxx:jar:1.9

Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7--转

修改maven产生missing artifact错误

导入maven项目pom.xml首行报错missing artifact。。。

eclipse导入maven工程missing artifact(实际是存在的)错误解决