我有一个父POM,用于在maven-compiler-plugin
下定义pluginManagement.plugins.plugin
定义/配置。
我有一个多模块项目,需要重新定义各自模块的配置(例如moduleA,moduleB)。由于定义是继承的,我可以放心,在执行构建时将使用moduleA,moduleB特有的配置。
e.g。 moduleA想要使用jdk 1.5进行编译,而moduleB想要使用JDK 1.6进行编译。
如何在POM文件中定义?我是否需要在父POM中定义任何内容,或者我应该在moduleA,moduleB上使用相应的配置定义编译器插件。
答案 0 :(得分:0)
您只需使用您需要的相应配置部件来定义编译器插件。但是不要定义通过pluginManagement部分继承的编译器插件的版本。