2013-07-23 81 views
2

我们目前正在测试各种产品的持续集成,其中一个是Artifactory(用于设置使用Maven)。离线安装Maven仓库 - Artifactory

据我们了解,当Maven配置为使用Artifactory时,它不应该使用互联网来下载依赖项(Jars,Plugins,Artifacts)。 Maven在第一次尝试安装\ build时,Artifactory从互联网下载这些文件,并将它们保存在其缓存的本地存储库中以供将来使用。

我们遇到的问题是我们需要安装没有互联网连接的Artifactory,所以Artifactory不能去下载文件。

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

回答

3

有几种方式来实现自己的目标:

请注意,如果导入完成到版本库,你要导入两个版本&快照文物,快照文物将被拒绝,你将不得不再次导入该文件夹到快照库。 反过来也会发生同样的事情(将快照导入快照只会导入快照构件)。

希望这会有所帮助。

+0

第一个功能是在管理>导入和导出(主机:端口/ artifactory/webapp /#/ admin/import_export)下。 –

3

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

离线设置Artifactory后,请查看@ Itamarb的答案以获取有关填充存储库的说明。