MyEclipse - 修改Maven預設的Jdk版本

襲冷發表於2018-05-17

一、問題

    1、在新建Maven專案的時候,Jdk的版本與自己安裝或者想要的版本不一致

    2、在每次對專案執行完 Maven -> update project 後原本修改好的Jdk就回到了之前的版本


二、方案

    1、在專案的pom.xml中指定當前專案使用的Jdk的版本

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>3.0</version>
	<configuration>
		<source>1.8</source>
		<target>1.8</target>
		<encoding>UTF-8</encoding>
	</configuration>
</plugin>


    2、在Maven的settings.xml檔案中指定全域性預設的Jdk版本

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




相關文章