我正在查看不同的存储库布局,并且看到文件夹集成修订版和文件集成修订版之间的区别。
这些版本号是否相同(仅放在文件和/或文件夹中)还是不同?
这是我提到的两个链接: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/