我们目前正在测试用于持续集成的各种产品,其中之一是Artifactory (用于设置与Maven一起工作)。
据我们所知,当Maven被配置为使用Artifactory时,它不应该使用internet下载依赖项(Jars、Plugins、工件)。在maven第一次尝试安装\build时,Artifactory从internet下载这些文件,并将它们保存在缓存的本地存储库中供将来使用。
我们面临的问题是,我们需要在没有互联网连接的情况下安装Artifactory,所以Artifactory无法下载这些文件。
我们如何从脱机提供的文件中手动告诉Artifactory构建它的本地存储库?
发布于 2013-07-24 09:05:05
离线scenarious在艺术用户指南中有很好的文档。你的案子是第一个组织范围内的离线。
一旦将Artifactory设置为脱机,请查看@Itamarb的答案,以获得填充存储库的说明。
发布于 2013-07-24 08:53:03
有几种方法可以实现你的目标:
请注意,如果导入到发行版存储库中,并且试图导入两个版本&快照工件,则快照工件将被拒绝,并且必须再次将该文件夹导入快照存储库。同样的事情会反过来发生(将发行版导入快照只会导入快照工件)。
希望这能有所帮助。
https://stackoverflow.com/questions/17811903
复制相似问题