如何告诉maven在启动依赖项时使用时间戳:copy-dependencies目标?

时间:2011-02-02 17:04:39

标签: dependencies maven copy

我需要使用SNAPSHOT-jars创建更新站点。我想保留旧的jar,所以我需要为快照库的每次迭代都有一个唯一的名称,这意味着我需要时间戳。

首先,我使用包含所有jar作为依赖项的pom.xml从maven存储库中获取所有jar。之后我调用mvn依赖:copy-dependencies。

问题是,maven使用名称project-SNAPSHOT.jar而不是project- {timestamp} .jar。 他们是一种配置依赖插件的方法吗?

提前致谢

汉纳斯

1 个答案:

答案 0 :(得分:0)

从这个example开始,如果您要dependency:copy而不是dependency:copy-dependencies,就可以实现这一目标。在这种情况下,对于每个artifactItem,您可以指定destFileName,其格式可以是您想要的格式。