maven - Jenkins 为 Artifactory maven 工作
问题描述
我正在配置一个 Jenkins 构建,它可以构建和发布工件到工件。我已经安装了 m3 artifcatory 并添加了 repo URL,但不确定我需要添加更多步骤以及是否还需要在 POM.xml 中进行更改。有人可以指导我吗?
解决方案
我在您的评论中看到您已成功将工件安装到本地存储库。接下来,您需要将工件部署到远程存储库。这通常使用 maven deploy 插件完成,记录在这里:https ://maven.apache.org/plugins/maven-deploy-plugin/usage.html
请注意,您需要在 pom.xml 中添加一个 distributionManagement 部分。如果您的存储库是安全的(很可能是这样),您需要将您的凭据添加到 server 部分的 settings.xml 中。对于此服务器部分,您将需要具有适当上传权限的存储库的用户名和密码。您的管理员帐户应该已经拥有此权限,因此您可以根据需要使用 admin 作为您的用户名。
让您的 Jenkins 作业执行“mvn clean deploy -DskipTests”。
推荐阅读
- kotlin - 如果 3 个输入中只有 1 个是正数,我如何打印一个真实的陈述?
- eclipse - Pydev 调试器错误 - NameError: name 'psort' is not defined
- prolog - 在 Prolog 中创建二叉树
- java - 如何使网页内容可供客户端下载
- javascript - 使用谷歌地球引擎中的图像集合计算归一化差
- python - 我自己的 KNN 函数给出的结果与 scikit-learn 不同
- c# - Xamarin 自定义控件
- css - CSS 媒体查询似乎在 Windows 11 机器上以较小的宽度触发
- c++ - 有没有办法将 lua 函数从 C++ 更改为 nil,如 changefunction(thefunction) 并且在调用时变为 nil
- android - 烦人的 RecyclerView:没有附加适配器;跳过布局