maven中如何指定jdk的版本

   maven中jdk的配置分爲全局配置和局部配置兩種方式。

   全局配置

    全局配置是指在${MAVEN_HOME}\conf\settings.xml中進行配置,注${MAVEN_HOME}指的是maven的安裝目錄。例如,要配置jdk1.8,打開settings.xml這個文件,然後在<profiles> </profiles>之間添加如下代碼。

<profile>
	<id>jdk18</id>
	<activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	</activation>
	<properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	</properties>	
</profile>
全局配置的好處就是省事、方便。一次配置以後,再使用maven構建項目,項目編譯時,默認使用jdk1.8進行編譯。 

   局部配置

   局部配置就是隻針對具體某個項目進行配置的。具體就是,在項目的pom.xml文件中添加如下代碼,

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章