我使用的只有下面的事情是在pom.xml中定义的AA基本Maven项目:Maven:为什么我可以运行mvn checkstyle:checkstyle没有pom.xml配置?
- 依赖的JavaEE-API
- 依赖的junit
- 插件Maven的编译插件
- 插件Maven的战争插件
- 插件wildfly - Maven的插件
为什么我可以运行mvn checkstyle:checkstyle
在命令窗口中?我不应该定义checkstyle插件pom.xml
?我错过了什么?
编辑:eclipse插件“Eclipse Checkstyle插件”已安装。这是原因吗?如果是的话,maven如何与它沟通?
非常感谢 - 现在我明白了!在我的方式中使用它在pom.xml中定义它有什么好处? – NthDegree
很高兴的答案帮助。最大的好处是,如果您在POM中定义它,它将在模块的每个构建过程中的适当时间(它所绑定的生命周期阶段的一部分)运行。如果你没有在pom中配置它,那么你必须每次手动执行它。 – DB5