0

目前maven快照是在运行新构建时创建的。我希望是否有语法只在该构建中的SCM更改或特定jar中的代码发生更改时才对其进行标记。maven SNAPSHOT工作

您的想法和想法将不胜感激。

请谢谢。

回答

1

那么,只有你的SCM知道是否有变化。因此,逻辑将不得不检查SCM是否有变化,并且只有在已经存在的情况下才能构建

+1

我同意,但只有当代码的新更改发生在仅发生更改的特定jar中时才应更新SNAPSHOT 。就像这个构建中的整个jar文件列表一样。任何想法如何实现? – myusuf3 2010-09-01 13:48:47

+0

哦,我明白了。这非常有趣,绝对有用。不需要仅仅因为依赖2.0-SNAPSHOT被更新而生成'foo-1.2.jar'。 我很确定Maven不支持这个,但是如果你向http://jira.codehaus.org/browse/MNG提交一个问题,它可能会引起一些注意。 – 2010-09-01 23:18:26