脱机安装Maven存储库 - Artifactory

时间:2013-07-23 13:40:21

标签: maven repository offline artifactory

我们目前正在为持续集成测试各种产品,其中一个是Artifactory(用于设置与Maven一起工作)。

据我们所知, 当Maven配置为使用Artifactory时,它不应该使用Internet来下载依赖项(Jars,插件,工件)。 在maven第一次尝试安装\ build时,Artifactory会从互联网上下载这些文件,并将它们保存在缓存的本地存储库中以备将来使用。

我们遇到的问题是我们需要在没有互联网连接的情况下安装Artifactory,因此Artifactory无法下载文件。

我们如何手动告诉Artifactory从我们离线提供的文件构建它的本地存储库?

2 个答案:

答案 0 :(得分:3)

Artifactory User Guide中详细记录了脱机情况。您的案例是第一个 - 组织范围的离线

将Artifactory设置为离线后,请查看@ Itamarb的答案,了解有关填充存储库的说明。

答案 1 :(得分:2)

有几种方法可以实现您的目标:

请注意,如果导入已完成到版本存储库中,并且您尝试导入这两个版本并且快照工件,快照工件将被拒绝,您必须再次将此文件夹导入快照存储库。 反过来也会发生同样的事情(将快照导入到快照中只会导入快照工件)。

希望这有帮助。