11

我正在查看不同的存储库布局,并且我看到了文件夹集成修订版和文件集成修订版之间的区别。

这些是相同的修订号(只是放在文件和/或文件夹上)还是不同的东西?

这是我看到两者都提到的链接:Repository Layouts

4

1 回答 1

14

文件夹集成修订是指出现在工件文件夹结构中的集成修订,而文件集成修订是指出现在工件文件名中的集成修订。

根据不同的构建工具标准考虑许多集成修订路径:

标准常春藤:

org/module/1.0-20111214124053/jars/module/1.0-20111214124053.jar

非独特的Maven:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar

独特的Maven:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-20111412.124253-1.jar

如您所见,标准 Ivy 和非唯一 Maven 具有相同的文件和文件夹集成修订版(Ivy 有20111214124053和 Maven 有SNAPSHOT),而唯一的 Maven 不同(SNAPSHOT20111412.124253-1)。

在 Artifactorys 存储库布局的上下文中,它们的值是一个可自定义的正则表达式,它应该反映集成修订的预期值。提供此信息有助于 Artifactory 识别发布和集成修订工件之间的差异,并从路径中提取信息。

于 2011-12-14T10:49:13.017 回答