我正在尝试使用我的项目的POM文件将我开发的特定工件部署到Archiva。
我已将工件添加为POM文件中的依赖项。我不是100%清楚应该如何做,但我有以下内容,因为kar的名字是CNS0103_0.1.kar
<dependency>
<groupId>kar</groupId>
<artifactId>CNS0103_0.1</artifactId>
<version>0.1</version>
</dependency
我还需要为此POM添加什么?工件的存储库?
答案 0 :(得分:1)
如果我想将工件部署到我的Maven仓库,那么我将添加到我的pom.xml中:
<distributionManagement>
<repository>
<id>internal</id>
<url>http://HOST:PORT/archiva/repository/internal/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Archiva Managed Snapshot Repository</name>
<url>http://HOST:PORT/archiva/repository/snapshots/</url>
<layout>default</layout>
</snapshotRepository>
</distributionManagement>
<repositories>
<repository>
<id>snapshots</id>
<url>http://HOST:PORT/archiva/repository/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>