maven无法找到我本地部署的库

时间:2017-12-12 19:42:10

标签: maven maven-2 nexus maven-install-plugin

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

我错过了什么?

0 个答案:

没有答案