上篇博文中搭建了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就好了一下就好了