maven-2 - 将 Artifactory 中的 Artifactory 复制到远程存储库

标签 maven-2 artifactory

我有以下设置:

  • 用于持续构建的开发服务器,可启动并运行 Hudson、Maven 和 Artifactory。
  • 我能够通过 Maven 构建 Artifactory ,并让 Hudson 将其部署到 Artifactory。

但是,我想执行以下操作:

  1. 在本地构建服务器上的 Artifactory 中选择一个 Artifactory 。
  2. 将该 Artifactory 部署到远程存储库,无需进行新的构建。

我想这样做的原因是,第一台服务器是开发服务器,新的 Artifactory 可以随意更改。另一个服务器/存储库是公司所有 Artifactory 的公共(public)可见服务器。

我知道我能够创建第二个构建作业,但这将是重复,并且 Hudson 一次只能管理一个 Artifactory 存储库。我可以手动将该 Artifactory 部署到不同的 URL,但这是错误修剪,我需要在构建服务器上登录,并且必须使用 shell 来执行此操作。

有人知道如何最终实现目标吗?

最佳答案

如果我正确理解了你的问题,那么 User Plugin 看起来是一个很好的场景。 。它应该很简单,您使用搜索对象选择所需的 Artifactory ,然后执行 REST PUT 调用将它们放在远程服务器上。

关于maven-2 - 将 Artifactory 中的 Artifactory 复制到远程存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195047/

相关文章:

jakarta-ee - maven archetype j2ee-simple 生成一个失败的项目

java - 在 Maven 中,如何运行位于 src/test/java 下的类?

gradle - 无法通知构建监听器Gradle Artifactory插件

maven - Maven 模块和 Maven 项目有什么区别

java - 在 war 中打包 Javascript 文件?

artifactory - 如何将完整的文件夹结构上传到 Artifactory repo 到新文件夹并保持文件夹名称不变?

artifactory - Artifactory 部署期间快照发布处理策略中的 409 冲突

maven - HTTP 状态 409 - 目标部署路径 [...] 与 POM 的预期路径前缀不匹配

gradle - JFrog Artifactory 不生成依赖声明

maven-2 - buildnumber-maven-plugin 和 maven-assembly-plugin