爲了修改maven建立項目默認以來的jdk版本,看了下maven配置
maven2.0默認使用jdk1.5致使檢討、@override 等annotation不可用。可用兩種方法修改jdk版本
第一種:修改項目的pom.xml,影響單個項目,治標不治本java
XHTMLapache
1maven 2ide 3ui 4xml 5get 6io 7table 8jdk 9 10 11 12 13 |
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> |
pom中增長build配置,指定java版本爲1.6
第二種:修改maven配置,影響maven創建的全部項目
到maven安裝目錄的conf文件夾下,修改settings.xml文件,以下:
Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<profiles> <profile> <id>jdk-1.6</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.6</jdk> </activation> <properties> <maven.compiler.source>1.6</maven.compiler.source> <maven.compiler.target>1.6</maven.compiler.target> <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion> </properties> </profile> </profiles> |
這樣便能對全部默認的maven項目指定jdk爲1.6