我在这里使用 Eclipse 和 m2e 插件。如果我干净地完成一个项目,它不会做任何事情。
在我的实验中,我发现 m2e 似乎没有连接到 eclipse 项目清理选项。
我尝试在 lifecycle-mapping-metadata.xml
中进行设置,但没有成功。如果我理解得很好,也许这里不能设置清理,因为从 eclipse 的角度来看,清理不被视为项目生命周期的一部分。
那么,有什么方法可以在 Eclipse 中对项目清理执行简单的 mvn clean
操作吗?
(理想的解决方案不需要启动新的 jvm,并且全部在 eclipse 进程内运行。)
最佳答案
在最新版本的 m2e 插件中,在 Luna 上,您可以显示 Maven 将执行的操作:
这解释了为什么永远不会调用 clean 步骤。
遗憾的是,默认的 Eclipse clean 不支持它,但您也可以使用 Run As > Maven clean 从 Eclipse 调用 Maven。
关于java - 将 maven-clean-plugin 与 m2e 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546496/