1

我正在尝试让 Artifactory(OSS 版本)首次启动并运行,并成功创建了一个 repo 并将一个工件(joda-time-2.0)部署到它作为测试。

但是当谈到 Ivy 模块描述符(XML 文件)时,我有点困惑:

  • 我应该如何命名 XML 文件?我使用的默认工件模式是[org]/[module]/[baseRev](-[folderItegRev])/[type]s/[module](-[classifier])-[baseRev](-[fileItegRev]).[ext]提示 Artifactory 将我的 joda JAR 存储到myRepo/joda-time/joda-time/2.0;模块模式是[org]/[module]/[baseRev](-[folderItegRev])/[type]s/ivy-[baseRev](-[fileItegRev]).xml,所以我的描述符应该命名ivy-2.0.xml吗?
  • Artifactory不应该存储joda-time-2.0.jar在下面myRepo/joda/joda-time/2.0/吗?既然joda是组织,不是joda-time吗?我该如何改变?
  • 如何将 Ivy 文件上传到 repo 中?如果我为文件命名,ivy-2.0.xml那么 Artifactory 将如何知道将其放置在 JODA 目录中?

提前致谢!

4

1 回答 1

2

在 Arifactory 中配置存储库时,您可以选择各种布局(包括预定义的布局)。在此处阅读更多相关信息。我强烈建议即使在使用 Ivy 时也使用 Maven2 布局,它将允许构建工具互操作性并更有效地使用 Artifactory,例如GAVC 搜索仅适用于具有 Maven2 布局的存储库。m2 布局与 Ivy 完美搭配。

于 2012-02-22T14:39:50.417 回答