gpt4 book ai didi

java - 在受限环境中重新编译第三方 Java 代码

转载 作者:行者123 更新时间:2023-12-02 04:10:42 24 4
gpt4 key购买 nike

我拥有 Jenkins 的用户级访问权限,但由于访问限制,无法更改 Maven 的 settings.xml。当我想要 mvn 部署时,它期望在 pom.xml 中有一个 distributionManagement 子句。然而,代码来自互联网,我不想每次都更改 pom.xml。我可以在 Jenkins 做些什么吗?我正在考虑使用 Artifactory 插件,因为那是我想要部署的地方。

最佳答案

我建议使用 Jenkins 中的 mvn deploy,但使用 -DaltDeploymentRepository=id::layout::url 系统属性指定要部署到的存储库。

格式:id::layout::url

id 是用于从 settings.xml 获取凭据的存储库 ID(即中心、快照)

布局应该是“默认”,除非您仍在使用 Maven1(在这种情况下它应该是“旧版”)

url 是您要部署到的存储库的 URL。

这是在 Maven 文档中指定的:https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html

关于java - 在受限环境中重新编译第三方 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33830651/

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