gpt4 book ai didi

maven - 如何将我自己的存档文件从 Jenkins 系统移动到 artifactory

转载 作者:行者123 更新时间:2023-11-28 23:28:59 28 4
gpt4 key购买 nike

提前致谢!我是 Jenkins 和 Maven 的新手。请澄清我的查询以便更好地理解。

构建后 war从 Jenkins 系统部署到 Artifactory 位置(在标签 <distributionManagement>/<snapshotRepository> 父级 pom.xml 下创建)。如果没有在 Jenkins 中配置任何脚本,这是怎么发生的?

在构建之后,我可以对自己的归档文件执行相同的操作,以将其从 Jenkins 系统放入 Artifactory 中吗?我暴露了一些jar s 并在构建期间在 Jenkins 系统中存档,并期望在构建后将其放置在 Artifactory 中,与 war 相同。被放置在 Artifactory 中。

用于部署的插件详细信息:

我有很多 webapps 和父/ super pom.xml。所有的 war 都被部署在 Artifact 存储库中。现在也在寻找部署公共(public)文件夹的解决方案(ProvidedDependencies_${version} - 在构建时创建)。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.6</version>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<repositoryId>artifactory</repositoryId>
<generatePom>true</generatePom>
<url>${project.distributionManagement.snapshotRepository.url}</url>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<file>/ProvidedDependencies_${version}</file>
</configuration>
</plugin>

最佳答案

调用 mvn deploy 将在当前运行期间已经(或已经)构建的 Artifact 部署到您的本地存储库,在您的例子中为 Artifactory。参见 Introduction to the Build Lifecycle .

Jenkins Maven 2/3 projectFree-style software project通过适当的构建步骤可以配置为调用 mvn deploy

关于maven - 如何将我自己的存档文件从 Jenkins 系统移动到 artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33256717/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com