1

我已经在本地安装了 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>

我错过了什么?

4

0 回答 0