Maven專案中修改jre版本(主要是修改setting檔案改變maven預設生成的專案jre版本)
阿新 • • 發佈:2019-01-22
有時候建maven,開發過程中會突然發現jre版本過低不支援操作,會有“Change project complicate and JRE to 1.7”諸如此類的快速解決方案,但是當我們選擇快捷方式或者專案右鍵-->Properties-->Project Facets 右邊Java 版本選項此類的解決方案解決後當再次選擇 maven -> Update Project 更新的時候,會出現jre又回到了原來的版本,所以為了避免這種情況就需要設定依賴的jre的版本。
一般有兩種解決方案:
1、修改pom.xml 新增如下程式碼:
-
</pre><p>
- <defaultGoal>compile</defaultGoal>
- <!-- 設定專案中依賴jar版本為1.7 Start -->
- <finalName>spring-mvc-project</finalName>
- <plugins>
- <plugin>
-
<groupId>org.apache.maven.plugins</groupId
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- </configuration>
- </plugin>
- </plugins>
-
<!-- 設定專案中依賴jar版本為1.7 End -->
- </build>
將對應的版本改成你的需要的版本即可。
2、修改%maven_home%\conf\setting.xml檔案(此種方法會導致所有依賴此倉庫的專案的jre的都會改變)
在<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>
以後再使用maven生成專案預設編譯級別就是1.6的了
轉自:http://blog.csdn.net/world_ding/article/details/43194425