1. 程式人生 > >maven專案編譯與jdk版本的設定

maven專案編譯與jdk版本的設定

使用maven專案使用jdk的版本依次查詢的配置的順序是:

1,setting檔案

在setting檔案的<proxies></proxies>節點新增<proxie></proxie>節點可設定maven的jdk編譯版本的全域性設定。

<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>

2,pom.xml檔案 

有兩種方式可以設定jdk編譯版本。

方法一:使用maven外掛

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>2.3.2</version>
	<configuration>
		<source>1.7</source>
		<target>1.7</target>
	</configuration>
</plugin>

方法二:新增properties設定

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

3,其他預設配置

預設為1.5,暫沒發現與maven版本的關聯