我在编写我在maven中制作的公司项目时遇到问题,我得到Missing artifact groupId:artifactId:version:lifecycle
,所以我已经解决了大多数jar的构建路径依赖关系,但现在我被困在这个不存在的jar在.m2存储库中,所以我怀疑是否将jar配置为pom.xml中的依赖项,并且它不在本地存储库(.m2 / repository)中。
只需点击pom.xml-> run as - >就不能从中央maven资源库中获取它。 maven build,或者我必须手动将此文件放在本地存储库中?
答案 0 :(得分:1)
确实,如果本地存储库中不存在依赖关系,它将从maven中央存储库下载。但是,如果存在中央存储库中不存在的项目特定依赖项,则必须显式指定存在依赖项的存储库。
您可以搜索Maven Central Repository以查看您想要的工件是否存在于此处。
如果不存在,您可以使用<repositories>
标记添加包含所需工件的存储库。
<repositories>
<respository>
<id>myRepository</id>
<url>my.repo.link</url>
<repository>
</repositories>