我正在使用maven来构建项目。 maven构建的输出是一个jar文件。
Q1。我应该在pom.xml文件中包含哪些内容,以便它可以帮助我在本地存储库中安装工件(.jar文件)? (这是我当地的机器)
Q2。我们将使用JENKINS自动化构建过程。在那种情况下,我将如何在存储库中安装工件。据我所知,他们有两个存储库,一个是发布存储库,另一个是快照存储库。 快照存储库用于快照工件......即。正在开发的工件。可以替换它们并将其重新部署到存储库。 * 版本存储库用于发布的工件...一旦发布特定版本,就无法更改。您必须增加版本并发布新版本。 *
如何使用pom.xml文件处理上述两种情况?
请帮忙。
提前致谢。
答案 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>