我已经在本地安装了 Nexus Repository Manager OSS 3.6.1-02 并将一些第 3 方库部署到我创建的新存储库 - myrepo - 通过
mvn deploy:deploy-file -DgroupId=com.test -DartifactId=testfile -Dversion=1.0.0 -Dpackaging=jar -Dfile=testfile.jar -DrepositoryId=myrepo -Durl=http://localhost:8080/repository/myrepo/
Nexus 中的一切看起来都很好。我看到 3rd 方库部署了它们在myrepo中创建的相应 pom 文件。问题是,当我尝试将这些库作为项目的依赖项下载时,执行安装目标时显示:
com.test:testfile:jar:1.0.0 的 POM 丢失,没有可用的依赖项信息
无法在项目 testproyect 上执行目标:无法解析项目 com.test:testproyect:war:1.0.0 的依赖项:以下工件无法解决:com.test:testfile:jar:1.0.0:在 myrepo ( http://localhost:8080/repository/myrepo/ )中找不到工件 com.test:testfile:jar:1.0.0 -> [帮助1]
我项目的pom有:
<dependencies>
<dependency>
<groupId>com.test</groupId>
<artifactId>testfile</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>myrepo</id>
<name>local repository</name>
<url>http://localhost:8080/repository/myrepo/</url>
</repository>
</repositories>
我错过了什么?