Artifactory - 随机将日期时间添加到工件名称
Artifactory - randomly add datetime to artifact name
从 Azure CI 管道我可以看到,在 build/artifact 上传到 Artifactory 之前,工件 ID 是
my-app-0.0.1-SNAPSHOT.jar
但是Artifactory上传后,就变成了
my-app-0.0.1-20211006.161121-1.jar
但是另一个 Java 项目没有这样的行为,因此工件名称中没有额外的 data/timestamp。
我假设管道只上传 jar 文件而不检查 pom.xml,那么造成这种命名约定差异的原因可能是什么。
当 SNAPSHOT 上传到 Nexus 或 Artifactory 时,后缀 SNAPSHOT
会自动替换为时间戳和数字。
这是完全正常的,无需担心。
从 Azure CI 管道我可以看到,在 build/artifact 上传到 Artifactory 之前,工件 ID 是
my-app-0.0.1-SNAPSHOT.jar
但是Artifactory上传后,就变成了
my-app-0.0.1-20211006.161121-1.jar
但是另一个 Java 项目没有这样的行为,因此工件名称中没有额外的 data/timestamp。
我假设管道只上传 jar 文件而不检查 pom.xml,那么造成这种命名约定差异的原因可能是什么。
当 SNAPSHOT 上传到 Nexus 或 Artifactory 时,后缀 SNAPSHOT
会自动替换为时间戳和数字。
这是完全正常的,无需担心。