Maven插件如何知道何时重新运行?

时间:2015-11-05 19:14:40

标签: maven maven-plugin

clean不是执行的一部分时,Maven插件如何知道何时重新运行?

也就是说,当我mvn install而不是mvn clean install时,它是如何知道哪些文件已更改以及应该/不应该运行哪些插件?

我问,因为我似乎有一个麻烦的插件,似乎缺少一些变化,我不想每次“重新编译世界”,我也不想积极思考何时做a clean或不。{/ p>

1 个答案:

答案 0 :(得分:0)

经过一番调查,我发现没有通用的方法。一般的想法是比较源和目标的时间戳,但有些插件不够“聪明”,不知道源是什么。

我遇到的具体问题是cxf-codegen-plugin没有考虑n = [11, 13, 15, 17, 19] print(n) print(mean(n)) 文件可能依赖于.wsdl文件。因此,如果.xsd文件被修改,意味着编译后的代码如果再次运行会改变,但它没有运行插件。