Maven指定JDK版本的實(shí)現(xiàn)
指定 JDK 版本
第一種方式 settings.xml 配置
<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> 第二種方式 在當(dāng)前 Maven 工程 pom.xml 中配置
<!-- build 標(biāo)簽:意思是告訴 Maven,你的構(gòu)建行為,我要開始定制了! -->
<build>
<!-- plugins 標(biāo)簽:Maven 你給我聽好了,你給我構(gòu)建的時(shí)候要用到這些插件! -->
<plugins>
<!-- plugin 標(biāo)簽:這是我要指定的一個(gè)具體的插件 -->
<plugin>
<!-- 插件的坐標(biāo)。此處引用的 maven-compiler-plugin 插件不是第三方的,是一個(gè) Maven 自帶的插件。 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<!-- configuration 標(biāo)簽:配置 maven-compiler-plugin 插件 -->
<configuration>
<!-- 具體配置信息會(huì)因?yàn)椴寮煌?、需求不同而有所差?-->
<!-- 發(fā)行版本代碼編寫的jdk版本 -->
<source>1.8</source>
<!-- 發(fā)行版本環(huán)境JVM的jdk版本 -->
<!-- source和target一致即可 -->
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>兩種配置方式比較
- settings.xml 中配置:僅在本地生效,如果脫離當(dāng)前 settings.xml 能夠覆蓋的范圍,則無法生效。
- 在當(dāng)前 Maven 工程 pom.xml 中配置:無論在哪個(gè)環(huán)境執(zhí)行編譯等構(gòu)建操作都有效。
到此這篇關(guān)于Maven指定JDK版本的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Maven指定JDK版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何利用postman完成JSON串的發(fā)送功能(springboot)
這篇文章主要介紹了如何利用postman完成JSON串的發(fā)送功能(springboot),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
java實(shí)現(xiàn)超市庫存管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)超市庫存管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10
基于Spring Boot應(yīng)用ApplicationEvent案例場景
這篇文章主要介紹了基于Spring Boot應(yīng)用ApplicationEvent,利用Spring的機(jī)制發(fā)布ApplicationEvent和監(jiān)聽ApplicationEvent,需要的朋友可以參考下2023-03-03
java實(shí)現(xiàn)的計(jì)算器功能示例【基于swing組件】
這篇文章主要介紹了java實(shí)現(xiàn)的計(jì)算器功能,結(jié)合實(shí)例形式分析了java基于swing組件實(shí)現(xiàn)計(jì)算器功能相關(guān)運(yùn)算操作技巧,需要的朋友可以參考下2017-12-12
SpringBoot集成Sa-Token實(shí)現(xiàn)權(quán)限認(rèn)證流程入門教程
本文詳解SpringBoot集成Sa-Token框架的入門步驟,涵蓋依賴添加、配置設(shè)置、攔截器注冊(cè)、權(quán)限角色邏輯定義、設(shè)備工具類創(chuàng)建及登錄/注銷功能改造,通過注解實(shí)現(xiàn)鑒權(quán),解決權(quán)限認(rèn)證問題,感興趣的朋友跟隨小編一起看看吧2025-09-09

