如何强制Maven快照根据时间戳而不是修订来解析最新版本?
使用快照关键字来解析最新版本,默认情况下,将使用最新修订而不是时间戳。这里有一个例子:libs-snapshot-local / com/jfrog/myapp/1.2.0 - snapshot/myapp 1.2.0 - 20210205.062218 - 4. - jar< - timestamp更大libs-snapshot-local / com/jfrog/myapp/1.2.0 - snapshot/myapp 1.2.0 - 20210205.052442 - 5. - jar< -由于修订号,此文件解析为最新版本
如果你想强行使用时间戳,你可以替换/添加将以下系统属性设置为您的artifactory.system.properties文件:artifactory.mvn.metadataSnapshotComparatorFqn = org.artifactory.maven.snapshot.TimestampSnapshotComparator
之后,你需要重新启动为这一变化生效而努力。
