亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何修改maven默認(rèn)的JDK版本

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

修改maven默認(rèn)的JDK版本

平時(shí)開發(fā)中,新增java maven項(xiàng)目后,默認(rèn)的jdk版本都是java1.5。

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

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

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

此種方法對所有maven項(xiàng)目都有效

在profiles節(jié)點(diǎn)中新增如下內(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項(xiàng)目:

此時(shí):

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

第二種:修改maven項(xiàng)目的pom.xml文件

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

<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項(xiàng)目JDK版本-編譯compile和運(yùn)行時(shí)build path

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

解決方案

找到eclipse當(dāng)前使用的maven配置文件,打開該配置文件,在profiles節(jié)點(diǎn)中添加如下代碼,這樣右擊項(xiàng)目執(zhí)行maven-update project,上面兩處也就是運(yùn)行和編譯環(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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot RestTemplate請求日志打印方式

    SpringBoot RestTemplate請求日志打印方式

    這篇文章主要介紹了SpringBoot RestTemplate請求日志打印方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 學(xué)生視角手把手帶你寫Java?線程池初版

    學(xué)生視角手把手帶你寫Java?線程池初版

    作者是一個來自河源的大三在校生,以下筆記都是作者自學(xué)之路的一些淺薄經(jīng)驗(yàn),如有錯誤請指正,將來會不斷的完善筆記,幫助更多的Java愛好者入門
    2022-03-03
  • java 中動態(tài)代理詳解及實(shí)例

    java 中動態(tài)代理詳解及實(shí)例

    這篇文章主要介紹了java 中動態(tài)代理詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 解決MyEclipse出現(xiàn)the user operation is waiting的問題

    解決MyEclipse出現(xiàn)the user operation is waiting的問題

    今天做項(xiàng)目的時(shí)候每次修改代碼保存后都會跳出一個框框,然后就有兩個進(jìn)度條,上面寫the user operation is wating...小編去網(wǎng)上查了查解決了這個問題,下面跟大家分享一下。
    2018-04-04
  • Spring框架中的@Conditional系列注解詳解

    Spring框架中的@Conditional系列注解詳解

    這篇文章主要介紹了Spring框架中的@Conditional系列注解詳解,我們需要一個類實(shí)現(xiàn)Spring提供的Condition接口,它會匹配@Conditional所符合的方法,然后我們可以使用我們在@Conditional注解中定義的類來檢查,需要的朋友可以參考下
    2024-01-01
  • SpringBoot項(xiàng)目War包部署無法注冊到Nacos中的解決

    SpringBoot項(xiàng)目War包部署無法注冊到Nacos中的解決

    這篇文章主要介紹了SpringBoot項(xiàng)目War包部署無法注冊到Nacos中的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring基于xml文件配置Bean過程詳解

    Spring基于xml文件配置Bean過程詳解

    這篇文章主要介紹了spring基于xml文件配置Bean過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 如何禁用IntelliJ IDEA的LightEdit模式(推薦)

    如何禁用IntelliJ IDEA的LightEdit模式(推薦)

    這篇文章主要介紹了如何禁用IntelliJ IDEA的LightEdit模式,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 使用spring注入枚舉類型作為參數(shù)

    使用spring注入枚舉類型作為參數(shù)

    這篇文章主要介紹了使用spring注入枚舉類型作為參數(shù),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Spring使用AspectJ注解和XML配置實(shí)現(xiàn)AOP

    Spring使用AspectJ注解和XML配置實(shí)現(xiàn)AOP

    這篇文章主要介紹了Spring使用AspectJ注解和XML配置實(shí)現(xiàn)AOP的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論