maven 指定 jdk 版本

Posted 张玉坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 指定 jdk 版本相关的知识,希望对你有一定的参考价值。

方法1:直接修改 本地  settings.xml 文件 

 <profiles>  </profiles> 之间加入 下面的 

	<profile>       
           <id>jdk-1.8</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>      

  上面定义了 一个 profile ,id 为  jdk-1.8 , 并且默认激活它。


 

 

方法2:在 项目的 pom 文件中 指定 jdk 的版本  放在 <project> </project>里面

	<!-- 指定jdk 的版本 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
				</configuration>
			</plugin>
		</plugins>
	</build>

  

个人建议 在 本机中指定 一个人最常用的jdk 版本,在项目中在指定项目需要的版本 。一般来说,每个开发人员的 默认jdk 版本可能不一样,所以在 项目里面指明 jdk 的版本非常必要 

 


以上是关于maven 指定 jdk 版本的主要内容,如果未能解决你的问题,请参考以下文章

maven中如何指定jdk的版本

Maven项目指定JDK版本

maven 指定 jdk 版本

maven-compiler-plugin 指定jdk的版本和编码

maven工程指定jdk版本

maven构建报不属于自己提交代码的错误