看起来组装插件(或jar/war插件)简直就是哑巴。他们就是想不出什么时候没什么事可做。
如果一个基本的"Makefile“的所有依赖项都比目标旧,那么它就不会重新编译目标。
对于maven来说,似乎包装已经“一直”完成了!如果我先做"mvn package“,然后再做"mvn integration-test",Maven会一次又一次地处理这些包。因为我构建了一些独立的jars :这需要一段时间!
这也是对你有效的方式,还是我的配置中有什么地方坏了。
提前感谢你的帮助,
拉斐尔
发布于 2011-03-25 19:02:26
在Maven中存在一个Life-Cycle,它在您每次调用一个阶段时都会运行。
mvn integration-test意味着运行集成测试之前的所有阶段(包括集成-测试本身),在您的案例中包括包阶段。此外,您不应该调用integration-test,因为在这种情况下,后集成测试将不会运行。您应该改为调用mvn verify。上面的结果是,您只需调用mvn integration-test,包阶段就会自动运行。Maven不是Maven。
https://stackoverflow.com/questions/5431278
复制相似问题