【发布时间】:2019-12-28 03:21:35
【问题描述】:
我目前正在尝试将我们现有的 Artifactory 从使用 Ivy 存储库迁移到与 Maven 兼容的存储库。在我们的旧 Ivy 存储库中,我们使用 Ivy Ant 任务从 Maven Central 检索 jars 并将它们加载到我们本地的 Artifactory 中。这对我们来说效果很好,但现在我需要找到一种等效的机制来从 Central 中提取 jar 并将它们安装到私有 Artifactory 中。我已经进行了大量搜索,但似乎找不到在我们的私有 Artifactory 中填充与 Maven 兼容的存储库的等效机制。
谁能给我一些例子来说明如何做到这一点?我的 Google-fu 显然没有我想象的那么好 :-)。理想情况下,这将使用某种构建插件(现在对我们来说是 Gradle)或 shell 脚本来完成,以便它可以重复。
请注意,由于我公司的政策,我不能简单地将我的私人 Artifactory 设置为远程连接到 Central。我们的 Artifactory 被防火墙阻止直接连接到 Internet,所以我们必须有一些方法从 Central 下载然后推送到 Artifactory,同时确保所有 Central 内容(即 jar、pom、sha 等)都已加载。
【问题讨论】:
标签: maven artifactory