Maven默认uses these versions插件,例如clean,编译,jar等,如果我不在我的pom.xml
中覆盖它们。
我应该使用这些插件的更新版本吗?例如,maven-compiler-plugin
的当前版本是3.6.1,而默认值是2.5.1。或者,默认版本是否足够合理,以至于任何不自觉依赖新功能的人都需要担心?
答案 0 :(得分:1)
maven方式是"convention over configuration",所以如果你想知道在运行maven构建时没有使用默认参数,那么你应该有一个默认版本不涵盖的特定用例。
这里举例来说,(根据here)安装插件仍然是2.5.2版本,因此默认情况下使用2.5.1并不是一个糟糕的选择。
我认为比较版本(我可能错了)的最大区别是兼容版本的升级,例如maven编译器的这个伪release note。