maven pom中內(nèi)置變量及引用的實現(xiàn)
前言
maven其實有很多內(nèi)置變量供開發(fā)著在開發(fā)中使用,比如說basedir這變量,它指的是pom.xml文件所在的目錄,下面我們一起來認(rèn)識一下。
內(nèi)置變量
變量名 | 作用 | 說明 |
---|---|---|
basedir 、project.basedir | 項目的根目錄 | 即包含 pom.xml 文件的目錄 |
project.groupId | 項目的 groupId | |
project.artifactId | 項目的 artifactId | |
project.version | 項目版本 | |
project.build.finalName | 項目打包輸出文件的名稱 | 默認(rèn)為 artifactId + “-” + version |
project.build.sourceDirectory | 項目的主源碼目錄 | 默認(rèn)為 /src/main/java/ |
project.build.testSourceDirectory | 項目的測試源碼目錄 | 默認(rèn)為 /src/test/java/ |
project.build.directory | 項目構(gòu)建輸出目錄 | 默認(rèn)為 /target/ |
project.outputDirectory | 項目主代碼編譯輸出目錄 | 默認(rèn)為 /target/classes/ |
project.testOutputDirectory | 項目測試代碼編譯輸出目錄 | 默認(rèn)為 /target/testclasses/ |
除了以上列舉以外,原則上pom文件中任何一 個結(jié)點都可以通過project.xxx.yyy的方式訪問,但像標(biāo)簽下的屬性可以直接訪問。
引用
- 在pom文件進(jìn)行訪問
通過
${變量名}
的方式進(jìn)行訪問,例如訪問項目的根目錄為
${basedir }
- 在配置文件yml中訪問
通過
@變量名@
方式進(jìn)行訪問,例如訪問項目的根目錄為
@basedir@
到此這篇關(guān)于maven pom中內(nèi)置變量及引用的實現(xiàn)的文章就介紹到這了,更多相關(guān)maven pom內(nèi)置變量及引用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MyBatis中的表關(guān)聯(lián)查詢實現(xiàn)示例
這篇文章主要介紹了MyBatis中的表關(guān)聯(lián)查詢實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01spring?boot如何通過自定義注解和AOP攔截指定的請求
這篇文章主要介紹了spring?boot通過自定義注解和AOP攔截指定的請求,本文主要通過切面類和自定注解的方式,攔截指定的接口(代碼中已經(jīng)作了詳細(xì)的說明),需要的朋友可以參考下2024-06-06Java 實現(xiàn)限流器處理Rest接口請求詳解流程
在工作中是否會碰到這樣的場景,高并發(fā)的請求但是無法全部執(zhí)行,需要一定的限流。如果你是使用的微服務(wù)框架,比如SpringCloud,可以使用Gateway增加限流策略來解決。本篇文章是在沒有框架的情況實現(xiàn)限流器2021-11-11IntelliJ?IDEA?2020.2.3永久破解激活教程(親測有效)
intellij?idea?2022是一款市面上最好的JAVA?IDE編程工具,該工具支持git、svn、github等版本控制工具,整合了智能代碼助手、代碼自動提示等功能,本教程給大家分享IDEA?2022最新永久激活碼,感興趣的朋友參考下吧2020-10-10SpringDataRedis入門和序列化方式解決內(nèi)存占用問題小結(jié)
spring-data-redis是spring-data模塊的一部分,專門用來支持在spring管理項目對redis的操作,這篇文章主要介紹了SpringDataRedis入門和序列化方式解決內(nèi)存占用問題,需要的朋友可以參考下2022-12-12JavaWeb中HttpSession中表單的重復(fù)提交示例
這篇文章主要介紹了JavaWeb中HttpSession中表單的重復(fù)提交,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03