2012-02-21 99 views
3

今天早上我花了一些时间下载和试验Artifactory,并且有几个基本问​​题,我似乎在小帮手工具提示以及官方文档中找不到。Artifactory如何管理回购

  • Artifactory在哪里存储本地存储库?我创建了一个可以看到它,部署文物吧,等....但我没有看到它在我的文件系统上的任何地方?
  • 是否有可能为用户“出口”的仓库到其本地计算机,并用它从出口回购复制吗? (我想要配置的地方,相较于开发商托管库的概念。)
  • Artifactory的具有标准的远程信息库的列表(例如java.net.m1)。如果我成立了一个本地回购具有相同的布局,是有可能(或许通过虚拟回购)以“合并” /导入远程回购到我自己的(只要没有冲突)?

我通常不会聚集多个问题成一样的,但这些是如此密切相关的我宁愿一批在一起,而不是与多个几乎相同的问题,这样混乱的。提前致谢!

回答

10
  • Artifactory使用Java内容存储库(JCR)标准来存储工件。这是上述的各种存储实现方式中,其中包括文件系统,关系数据库,等等。在任何情况下的抽象,JCR管理由校验(以减少尺寸和带宽)的存储,所以存储库不是在文件系统直接browesable。默认实现是在文件系统上存储二进制文件(在$ ARTIFACTORY_HOME/data/filestore中以及Derby DB中的元数据
  • 我不确定我是否理解为什么要将整个存储库复制到每台计算机?管理工具(例如ivy)在构建期间按需下载工件(如果它们未在本机的本地存储库中找到)
  • 当您启动Artifactory时,预定义的库是空的,它们是定义在依赖关系管理工具请求时寻找工件的位置
+0

启动Artifactory 3.0,我们不再使用JCR。 – JBaruch 2015-05-28 12:17:41

相关问题