2011-12-13 116 views
9

我期待在不同的仓库布局,我看到文件夹整合修订和文件整合修订的区别。在artifactory存储库中,文件集成修订和文件夹集成修订之间有什么区别?

这些是相同的版本号(只放在一个文件和/或文件夹),或者是他们不同的东西?

这里是一个链接,我看到两个提到:Repository Layouts

+0

我改了称呼,这似乎是一个特定的artifactory的问题。你正在讨论的设置定义了artifactory的内部文件夹结构。 – oers 2011-12-14 09:26:55

+0

谢谢,因为我是新来构建神器存储库,这对我来说并不清楚。 – DonBecker 2011-12-14 15:23:56

回答

12

文件夹整合修订指的是整合版本,因为它出现在器物的文件夹结构,而文件的整合修订指的是整合版本,因为它出现在一个假象文件名。

考虑根据不同的构建工具标准数量的整合修订路径:

标准常春藤:

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具有相同的文件和文件夹的集成版本(常春藤有和Maven有快照),而唯一不同的Maven(快照20111412.124253-1) 。

在Artifactorys库布局的背景下,其价值是一个可定制的正则表达式,应该反映整合修订的预期值。提供这些信息有助于Artifactory识别版本和集成修订工件之间的差异,并从路径中提取信息。

相关问题