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

这些版本号是否相同(仅放在文件和/或文件夹中)还是不同?

这是我提到的两个链接:Repository Layouts

最佳答案

文件夹集成修订版本指的是在 Artifactory 文件夹结构中显示的集成修订版本,而文件集成修订版本是指在 Artifactory 文件名称中显示的集成修订版本。

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

Ivy :

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不同(SNAPSHOT和20111412.124253-1)。

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

关于artifactory - 在 Artifactory 存储库中,文件集成修订版和文件夹集成修订版有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8497869/

10-12 05:19