我已在本地安装了Nexus Repository Manager OSS 3.6.1-02,并将一些第三方库部署到我创建的新存储库 - 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的一切看起来都很好。我看到第三方库部署了在 myrepo 中创建的相应pom文件。问题是,当我尝试将这些库作为项目的依赖项下载时,执行安装目标时会说:
com.test的POM:testfile:jar:1.0.0缺失,没有可用的依赖信息
无法在项目testproyect上执行目标:无法解析项目com.test的依赖项:testproyect:war:1.0.0:无法解析以下工件:com.test:testfile:jar:1.0.0:可能找不到工件com.test:testfile:jar:1.0:in myrepo (http://localhost:8080/repository/myrepo/) - > [帮助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>
我错过了什么?