Java Artifactory如何管理常春藤描述符

Java Artifactory如何管理常春藤描述符,java,repository,ivy,artifactory,Java,Repository,Ivy,Artifactory,我正试图让Artifactory(OSS版本)第一次启动并运行,并成功创建了一个repo,并将一个工件(joda-time-2.0)作为测试部署到其中 但说到常春藤模块描述符(XML文件),我有点困惑: 我应该如何命名XML文件?我使用的默认工件模式是[org]/[module]/[baseRev]([folderItegRev])/[type]s/[module]([classifier])-[baseRev]([fileItegRev])。[ext]这促使工件将我的joda JAR存储到m

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

但说到常春藤模块描述符(XML文件),我有点困惑:

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

提前谢谢

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