【问题标题】:Deploy an artifact into Archiva repo using maven POM使用 maven POM 将工件部署到 Archiva 存储库中
【发布时间】:2014-03-30 16:59:22
【问题描述】:

我正在尝试使用我的项目的 POM 文件将我开发的特定工件部署到 Archiva。

我已将工件添加为 POM 文件中的依赖项。我不是 100% 清楚应该怎么做,但我有以下内容,因为 kar 的名字是 CNS0103_0.1.kar

<dependency> <groupId>kar</groupId> <artifactId>CNS0103_0.1</artifactId> <version>0.1</version> </dependency

我还需要向这个 POM 添加什么?工件的存储库?

【问题讨论】:

    标签: maven deployment pom.xml archiva


    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-02
      • 2011-09-02
      • 2022-07-25
      • 2014-02-15
      • 2010-12-13
      • 1970-01-01
      • 2013-02-07
      • 1970-01-01
      相关资源
      最近更新 更多