Maven指定JDK版本的實現(xiàn)
更新時間:2023年09月19日 15:18:21 作者:程序員無羨
本文主要介紹了Maven指定JDK版本的實現(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> 第二種方式 在當前 Maven 工程 pom.xml 中配置
<!-- build 標簽:意思是告訴 Maven,你的構建行為,我要開始定制了! -->
<build>
<!-- plugins 標簽:Maven 你給我聽好了,你給我構建的時候要用到這些插件! -->
<plugins>
<!-- plugin 標簽:這是我要指定的一個具體的插件 -->
<plugin>
<!-- 插件的坐標。此處引用的 maven-compiler-plugin 插件不是第三方的,是一個 Maven 自帶的插件。 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<!-- configuration 標簽:配置 maven-compiler-plugin 插件 -->
<configuration>
<!-- 具體配置信息會因為插件不同、需求不同而有所差異 -->
<!-- 發(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 中配置:僅在本地生效,如果脫離當前 settings.xml 能夠覆蓋的范圍,則無法生效。
- 在當前 Maven 工程 pom.xml 中配置:無論在哪個環(huán)境執(zhí)行編譯等構建操作都有效。
到此這篇關于Maven指定JDK版本的實現(xiàn)的文章就介紹到這了,更多相關Maven指定JDK版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何解決shardingsphere報錯Missing?the?data?source?name:‘null‘
使用ShardingSphere進行分庫操作時,如果遇到“Missing?the?datasource?name:?‘null’”的錯誤,通常是因為所操作的表沒有配置相關的路由信息,例如,如果在properties中僅配置了health_record和health_task的路由規(guī)則2024-11-11
SpringBoot集成單點登錄CAS的方法實現(xiàn)
本文主要介紹了SpringBoot集成單點登錄CAS的方法實現(xiàn),包括CAS的基本概念、集成步驟、具體代碼示例等,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2024-03-03
Spring?Boot如何實現(xiàn)統(tǒng)一數(shù)據(jù)返回
這篇文章主要介紹了Spring?Boot如何實現(xiàn)統(tǒng)一數(shù)據(jù)返回,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-07-07
SpringBoot集成P6Spy實現(xiàn)SQL日志的記錄詳解
P6Spy是一個框架,它可以無縫地攔截和記錄數(shù)據(jù)庫活動,而無需更改現(xiàn)有應用程序的代碼。一般我們使用的比較多的是使用p6spy打印我們最后執(zhí)行的sql語句2022-11-11

