国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

解決maven update project 后項目jdk變成1.5的問題

2019-11-26 13:31:35
字體:
來源:轉載
供稿:網友

一、問題描述

在Eclipse中新建了一個Maven工程, 然后更改JDK版本為1.7, 結果每次使用Maven > Update project的時候JDK版本都恢復成1.5。

二、原因分析

Maven官方文檔有如下描述:

編譯器插件用來編譯項目的源文件.從3.0版本開始, 用來編譯Java源文件的默認編譯器是javax.tools.JavaCompiler (如果你是用的是java 1.6) . 如果你想強制性的讓插件使用javac,你必須配置插件選項 forceJavacCompilerUse. 同時需要注意的是目前source選項和target 選項的默認設置都是1.5, 與運行Maven時的JDK版本無關.如果你想要改變這些默認設置, 可以參考 Setting the -source and -target of the Java Compiler中的描述來設置 source 和target 選項.

這是Maven已知的一個特性。除非在你的POM文件中顯示的指定一個版本,否則會使用編譯器默認的source/target版本1.5。主要還是在于Eclipse中Maven的集成方式起到了關鍵作用, 它會從POM文件中生成項目的.project,.classpath以及.settings, 因此除非POM文件指定了正確的JDK版本, 否則你每次更新項目配置的時候它都會重置到1.5版本。

三、解決方案

在pom.xml文件中增加如下配置:

<plugins> <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> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> 

如圖:

再次重新Maven > Update project,則可解決該問題。

以上就是小編為大家帶來的解決maven update project 后項目jdk變成1.5的問題全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平原县| 百色市| 上杭县| 沐川县| 偃师市| 车致| 蓬溪县| 宁蒗| 新干县| 浪卡子县| 玉林市| 黎城县| 谢通门县| 临城县| 手游| 浏阳市| 江油市| 孝感市| 和田市| 绥滨县| 叶城县| 潜江市| 昌都县| 宜宾县| 九台市| 寻乌县| 武城县| 招远市| 方正县| 元氏县| 太保市| 台州市| 固安县| 汾西县| 紫阳县| 江山市| 隆安县| 六安市| 齐河县| 泸定县| 沛县|