我使用 maven 3.0 和 Apache Archiva 作为远程内部存储库(在 settings.xml 中配置为 mirrior),但我在下载 SNAPSHOT 工件时遇到问题。
无法在项目 IntegrationTests 上执行目标:无法解析项目 com.br.bigdata:IntegrationTests:jar:1.0-SNAPSHOT 的依赖项:在archiva.default 中找不到工件 com.br.bigdata:HBaseSchema:jar:1.0-SNAPSHOT ( .../archiva/repository/internal/) -> [帮助 1]
我在这里查看了类似的帖子,但无法解决我的问题。
我检查了 Archiva 存储库,存在工件,正确的 pom 版本等。在我的 pom 中指定了依赖项:
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>HBaseSchema</artifactId>
<version>${version.hbaseSchema}</version>
<scope>test</scope>
</dependency>
神器pom:
<groupId>com.br.bigdata</groupId>
<artifactId>HBaseSchema</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>HBaseSchema</name>
<description>Logical HBase schema</description>