如何将自己的jar放到项目(非本地)存储库?

时间:2014-06-02 11:39:23

标签: java maven

我有一个包含源代码的jar文件。我们的项目拥有自己的Nexus存储库。我想将此文件加载到此存储库并获取依赖标记以供下载。

你能描述一下这个程序吗?

我想在cmd中写行

1 个答案:

答案 0 :(得分:1)

您必须在pom.xml中添加dependencies标记:

<dependencies>
    <dependency>
        <groupId>org.yourgroupid</groupId>
        <artifactId>your-artifact-id</artifactId>
        <version>your-version</version>
    </dependency>
</dependencies>

您必须添加一个repositories标记,您将在其中放置您的存储库网址:

<repositories>
        <repository>
            <id>your-id</id>
            <url>http://your-url</url>
        </repository>
</repositories

修改

以下是部署到Nexus的方法:

<distributionManagement>
        <repository>
            <id>nexus-repo</id>
            <url>http://your-nexus</url>
        </repository>
        <snapshotRepository>
            <id>nexus-snapshots</id>
            <url>http://your-nexus</url>
        </snapshotRepository>
</distributionManagement>

可以使用scp,也可以添加wagon-plugincargo-plugin

查看更多:http://maven.apache.org/pom.html#Distribution_Management