2012-03-16 74 views
2

我熟悉配置maven-compiler-plugin以在pom.xml中使用java 1.6並使用父pom文件。如何在maven settings.xml中配置編譯器級別(1.6)?

有沒有辦法在settings.xml級別配置java編譯器級別爲java 1.6?(這樣我的所有maven項目都將使用java 1.6)?

在這個線程default maven compiler setting有人告訴過,有一種方法可以在settings.xml中配置它。 有人可以解釋如何配置?

PS:另一種方式來指定Java編譯器級別:

<properties> 
     <maven.compiler.source>1.6</maven.compiler.source> 
     <maven.compiler.target>1.6</maven.compiler.target> 
</properties> 

-Siva

回答

4

答案很簡單號在設置文件中沒有配置這樣的事情,因爲它不會使感覺並且會使你的構建不可重現。有關配置compiler plugin in settings.xml的信息是垃圾。

+0

所以沒有這樣的選擇。要麼我應該有一個父pom這個配置或複製粘貼maven-compiler-plugin config(非常糟糕的選項:-))爲每個項目。 – 2012-03-16 12:12:40

+3

最好的辦法是有一個母公司,特別是一個公司或項目組pom包含這樣的配置。 – khmarbaise 2012-03-16 12:58:30

相關問題