2011-08-17 32 views
0

我有一個父POM,它定義了maven-compiler-plugin定義/配置pluginManagement.plugins.plugin如何在運行時解釋插件特定配置

我有一個多模塊項目,它需要重新定義它們各自模塊的配置(例如moduleA,moduleB)。由於定義是繼承的,我可以確保在執行構建時使用特定於moduleA,moduleB的配置。

例如moduleA想用jdk 1.5編譯,moduleB想用JDK 1.6編譯。

這應該如何在POM文件中定義?我是否需要在父POM中定義任何內容,或者我應該使用moduleA,moduleB上的相應配置定義編譯器插件。

+0

爲什麼針對同一個項目中的不同模塊有不同的編譯器settigns? – khmarbaise

+0

我們有一個遺留模塊來支持,它運行在不同的環境中。 – user339108

+0

正如我寫的,您可以簡單地將編譯器插件的配置定義到適當的模塊中。 – khmarbaise

回答

0

您可以簡單地定義編譯器插件及其所需的適當配置部分。但不要定義通過pluginManagement部分繼承的編譯器插件的版本。

相關問題