如何在运行时解释插件特定配置

时间:2011-08-17 07:26:19

标签: maven maven-3

我有一个父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上使用相应的配置定义编译器插件。

1 个答案:

答案 0 :(得分:0)

您只需使用您需要的相应配置部件来定义编译器插件。但是不要定义通过pluginManagement部分继承的编译器插件的版本。