0

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

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

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

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

请帮忙。

提前致谢。

4

1 回答 1

0

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

mvn install

如果您开始使用 Jenkins,您应该首先开始使用存储库管理器,如果您想正确处理它,最好的方法是创建一个公司范围的 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>
于 2013-05-25T16:13:46.007 回答