使用pom.xml将输出jar安装到本地存储库中

时间:2013-05-25 01:53:31

标签: maven jenkins repository maven-3 pom.xml

我正在使用maven来构建项目。 maven构建的输出是一个jar文件。

Q1。我应该在pom.xml文件中包含哪些内容,以便它可以帮助我在本地存储库中安装工件(.jar文件)? (这是我当地的机器)

Q2。我们将使用JENKINS自动化构建过程。在那种情况下,我将如何在存储库中安装工件。据我所知,他们有两个存储库,一个是发布存储库,另一个是快照存储库。 快照存储库用于快照工件......即。正在开发的工件。可以替换它们并将其重新部署到存储库。 * 版本存储库用于发布的工件...一旦发布特定版本,就无法更改。您必须增加版本并发布新版本。 *

如何使用pom.xml文件处理上述两种情况?

请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用本地存储库中的以下命令简单地安装工件:

mvn install

如果你开始使用Jenkins,你应该首先启动using a repository manager,如果你想正确处理它,最好的方法是创建一个公司范围的pom文件,其中包含像distributionManagement的定义这样的基本配置:

<distributionManagement>
  <repository>
     <id>deployment</id>
     <name>Internal Releases</name>
     <url>http://your.server.com:8081/nexus/content/repositories/releases/</url>
  </repository>
  <snapshotRepository>
     <id>deployment</id>
     <name>Internal Releases</name>
     <url>http://your.server.com:8081/nexus/content/repositories/snapshots/</url>
  </snapshotRepository>
</distributionManagement>