上篇博文中搭建了maven多模塊項目,發現全是JRE System Library[J2SE-1.5],如圖。

怎么避免這種情況呢?
windows-preferences-maven-user settings,如圖

找到並進入settings.xml,找到profiles節點,添加或更改以下代碼:
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
以后新建的maven項目就是JRE System Library[J2SE-1.7]了。
那么,已有項目怎么更改呢?
如下圖,在根項目pom.xml中添加如下代碼,Alt+F5,可以看到子項目已經改過來了,只剩下根項目。此時,根項目buildppath指定jdk或jre就好了一下就好了

