最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何修改maven默認的JDK版本

 更新時間:2022年01月18日 15:30:19   作者:奕奕星空  
這篇文章主要介紹了如何修改maven默認的JDK版本,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

修改maven默認的JDK版本

平時開發(fā)中,新增java maven項目后,默認的jdk版本都是java1.5。

java1.5 版本較低,有很多java1.5之后新特性會報語法錯誤,如@Override就編譯不通過。

現(xiàn)在來改下maven默認的jdk版本。方法有2種。

第一種:修改maven目錄下conf/settings.xml,適用全局

此種方法對所有maven項目都有效

在profiles節(jié)點中新增如下內(nèi)容:

<profile> 
<id>jdk-1.7</id> 
<activation> 
<activeByDefault>true</activeByDefault> 
<jdk>1.7</jdk> 
</activation> 
<properties> 
<maven.compiler.source>1.7</maven.compiler.source> 
<maven.compiler.target>1.7</maven.compiler.target> 
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> 
</properties> 
</profile>

這里的JDK版本可以任意修改,可以是jdk1.8、jdk1.9 。

修改后保存,更新下maven項目:

此時:

jdk版本已經(jīng)改為1.7了。

第二種:修改maven項目的pom.xml文件

在<project></project>節(jié)點下新增:

<build> 
<plugins> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>${file_encoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>

示例:

然后用maven命令行執(zhí)行(mvn clean, mvn package),即可獲得指定jdk版本編譯的jar包。

修改maven項目JDK版本-編譯compile和運行時build path

用maven新建的java SE項目,默認會使用1.5版本的JDK,并且也是編譯成1.5的。如果在eclipse中項目手動修改下圖兩處配置,比如要修改為1.7,那么每次 maven-update project 的時候,又會變成1.5的了。

解決方案

找到eclipse當(dāng)前使用的maven配置文件,打開該配置文件,在profiles節(jié)點中添加如下代碼,這樣右擊項目執(zhí)行maven-update project,上面兩處也就是運行和編譯環(huán)境就會變成1.7,再無后顧之憂了。

<profile>
		<id>jdk-1.7</id>
		<activation>
			<activeByDefault>true</activeByDefault>
			<jdk>1.7</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.7</maven.compiler.source>
			<maven.compiler.target>1.7</maven.compiler.target>
			<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
		</properties>
	</profile>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java Socket編程(二) Java面向連接的類

    Java Socket編程(二) Java面向連接的類

    Java Socket編程(二) Java面向連接的類...
    2006-12-12
  • 解決OpenFeign遠程調(diào)用返回的對象總是null問題

    解決OpenFeign遠程調(diào)用返回的對象總是null問題

    OpenFeign在SpringCloud中用于遠程調(diào)用,配置簡單,在使用Ribbon或Hystrix時,需要注意path參數(shù)必須以/開頭,否則回參會是null
    2024-11-11
  • 詳談Springfox與swagger的整合使用

    詳談Springfox與swagger的整合使用

    下面小編就為大家?guī)硪黄斦凷pringfox與swagger的整合使用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • jstack+jdb命令查看線程及死鎖堆棧信息的實例

    jstack+jdb命令查看線程及死鎖堆棧信息的實例

    這篇文章主要介紹了jstack+jdb命令查看線程及死鎖堆棧信息的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 使用Lombok的@Builder注解帶來的兩大坑

    使用Lombok的@Builder注解帶來的兩大坑

    這篇文章主要介紹了使用Lombok的@Builder注解帶來的兩大坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Java線程的相關(guān)方法詳細解析

    Java線程的相關(guān)方法詳細解析

    以下是對Java線程的相關(guān)方法進行了詳細的介紹,需要的朋友可以過來參考下
    2013-09-09
  • 關(guān)于MyBatis中映射對象關(guān)系的舉例

    關(guān)于MyBatis中映射對象關(guān)系的舉例

    這篇文章主要介紹了關(guān)于MyBatis中映射對象關(guān)系的舉例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Spinrg WebFlux中Cookie的讀寫的示例

    Spinrg WebFlux中Cookie的讀寫的示例

    這篇文章主要介紹了Spinrg WebFlux中Cookie的讀寫的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLoggerBinder“.的解決方法

    出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLog

    本文主要介紹了出現(xiàn)SLF4J:?Failed?to?load?class?“org.slf4j.impl.StaticLoggerBinder“.的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 淺談springboot的三種啟動方式

    淺談springboot的三種啟動方式

    這篇文章主要介紹了淺談springboot的三種啟動方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

高淳县| 三河市| 乐至县| 出国| 安丘市| 运城市| 梓潼县| 始兴县| 县级市| 高唐县| 德惠市| 大埔县| 明光市| 浪卡子县| 昌乐县| 长泰县| 三河市| 高邮市| 夏河县| 和政县| 鹤山市| 乌兰县| 乐至县| 洛浦县| 西乡县| 阳朔县| 麻江县| 连平县| 驻马店市| 包头市| 信宜市| 旅游| 乌拉特后旗| 千阳县| 丰原市| 息烽县| 峨眉山市| 西安市| 大英县| 平阴县| 建德市|