在构建一个maven项目的时候,或者导入一个maven项目的时候,遇到了一个missing artifacyId..........jar的问题,尝试了各种方法,包括删除下载到本地仓库的文件,重新build,无效,右键项目disable Maven Nature同样是 无效的,查看了一下本地仓库的文件结构,发现只有两个lastUpdate文件,并没有成功的依赖到需要的jar文件包括pom文件。看到网上有篇帖子,说是自己搭建私服,将需要的jar文件上传到私服上,尝试了一下,最终解决。
只需要在你的maven项目的pom文件中添加这么一段
<repositories>
<repository>
<id>center</id>
<name>center</name>
<!-- 指定私服仓库地址-->
<url>http://localhost:8081/nexus/content/groups/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>center</id>
<name>center</name>
<url>http://localhost:8081/nexus/content/groups/public</url>
</pluginRepository>
</pluginRepositories>