2011-02-02 52 views
1

我需要使用SNAPSHOT-jar创建更新站点。我想保留旧的罐子,所以我需要为快照库的每个迭代都有一个唯一的名称,这意味着我需要时间戳。如何告诉maven在启动依赖时使用时间戳:复制依赖目标?

首先,我使用包含所有jar作为依赖关系的pom.xml从maven仓库获取所有jar。之后,我称之为mvn依赖关系:复制依赖关系。

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

在此先感谢

汉纳斯

回答

0

从这个example,它看起来像如果你是做dependency:copy而不是dependency:copy-dependencies可以做到这一点。在这种情况下,对于每个artifactItem,您可以指定一个destFileName,它可以采用所需的格式。