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

maven打包名稱設(shè)置方式

 更新時間:2025年06月19日 09:33:52   作者:咸魚求放生  
這篇文章主要介紹了maven打包名稱設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

maven打包名稱設(shè)置

在 Maven 項(xiàng)目中,打包名稱(輸出的 jar 或 war 文件名) 是通過 pom.xml 中的 <build> 配置項(xiàng)來設(shè)置的,具體是使用 <finalName> 標(biāo)簽

<build>
    <!--suppress UnresolvedMavenProperty -->
    <finalName>hp-project-web-${package.environment}-${current.time}</finalName>
    ...
</build>

其中:

  • ${package.environment}:是 Maven 的屬性值,來自 <profiles> 配置,默認(rèn)是 dev。
  • ${current.time}:由插件 build-helper-maven-plugin 定義,表示構(gòu)建時間戳。

<finalName> 常見寫法示例

寫法輸出文件名示例說明
<finalName>myapp</finalName>myapp.jar固定名稱
<finalName>myapp-${project.version}</finalName>myapp-1.0.jar使用版本號
<finalName>myapp-${package.environment}</finalName>myapp-dev.jar使用 profile 環(huán)境變量
<finalName>myapp-${current.time}</finalName>myapp-202504051230.jar使用時間戳

時間戳生成方式

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>build-helper-maven-plugin</artifactId>
    <version>1.12</version>
    <executions>
        <execution>
            <id>timestamp-property</id>
            <goals>
                <goal>timestamp-property</goal>
            </goals>
            <configuration>
                <name>current.time</name>
                <pattern>yyyyMMddHHmmss</pattern>
                <timeZone>GMT+8</timeZone>
            </configuration>
        </execution>
    </executions>
</plugin>

構(gòu)建命令

執(zhí)行以下命令進(jìn)行打包:

mvn clean package

總結(jié)

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

相關(guān)文章

  • 詳解Java項(xiàng)目中讀取properties文件

    詳解Java項(xiàng)目中讀取properties文件

    本篇文章主要介紹了Java項(xiàng)目中讀取properties文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • Maven項(xiàng)目部署到Jboss出現(xiàn)Failed to create a new SAX parser

    Maven項(xiàng)目部署到Jboss出現(xiàn)Failed to create a new SAX parser

    這篇文章主要為大家詳細(xì)介紹了Maven項(xiàng)目部署到Jboss出現(xiàn)Failed to create a new SAX parser的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 解決nacos的yml配置文件解析@開頭的值啟動報錯問題

    解決nacos的yml配置文件解析@開頭的值啟動報錯問題

    這篇文章主要介紹了解決nacos的yml配置文件解析@開頭的值啟動報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Mybatis的collection三層嵌套查詢方式(驗(yàn)證通過)

    Mybatis的collection三層嵌套查詢方式(驗(yàn)證通過)

    這篇文章主要介紹了Mybatis的collection三層嵌套查詢方式(驗(yàn)證通過),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 淺談如何優(yōu)雅地停止Spring Boot應(yīng)用

    淺談如何優(yōu)雅地停止Spring Boot應(yīng)用

    這篇文章主要介紹了淺談如何優(yōu)雅地停止Spring Boot應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • springboot整合shardingjdbc實(shí)現(xiàn)分庫分表最簡單demo

    springboot整合shardingjdbc實(shí)現(xiàn)分庫分表最簡單demo

    我們知道分庫分表是針對某些數(shù)據(jù)量持續(xù)大幅增長的表,比如用戶表、訂單表等,而不是一刀切將全部表都做分片,這篇文章主要介紹了springboot整合shardingjdbc實(shí)現(xiàn)分庫分表最簡單demo,需要的朋友可以參考下
    2021-06-06
  • 基于Java實(shí)現(xiàn)五子棋小游戲(附源碼)

    基于Java實(shí)現(xiàn)五子棋小游戲(附源碼)

    這篇文章主要為大家介紹了如何通過Java實(shí)現(xiàn)簡單的五子棋游戲,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java游戲開發(fā)有一定幫助,需要的可以參考一下
    2022-11-11
  • Java過濾器模式原理及用法實(shí)例

    Java過濾器模式原理及用法實(shí)例

    這篇文章主要介紹了Java過濾器模式原理及用法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • RabbitMQ實(shí)現(xiàn)延遲通知的兩種方案

    RabbitMQ實(shí)現(xiàn)延遲通知的兩種方案

    延遲通知是指消息在發(fā)送后不會立即被消費(fèi),而是在指定的時間延遲后才被處理的消息傳遞機(jī)制,
    2025-10-10
  • SQL子查詢與MyBatis映射過程

    SQL子查詢與MyBatis映射過程

    本文介紹了使用SQL別名、MyBatis字段映射及代碼復(fù)用優(yōu)化SQL片段的完整案例,通過子查詢將統(tǒng)計(jì)邏輯封裝化,減少數(shù)據(jù)庫交互次數(shù),提高性能,字段映射確保數(shù)據(jù)庫字段與Java屬性一致,處理命名差異,SQL代碼復(fù)用統(tǒng)一管理公共字段,只需一處修改
    2026-04-04

最新評論

宁德市| 绍兴市| 哈巴河县| 阿鲁科尔沁旗| 通江县| 称多县| 抚州市| 垦利县| 济宁市| 合水县| 神农架林区| 宝丰县| 防城港市| 岳池县| 根河市| 天气| 佛学| 思南县| 伊吾县| 庄浪县| 土默特左旗| 分宜县| 长海县| 迁西县| 武功县| 赫章县| 嘉善县| 榆中县| 天柱县| 和田市| 辽中县| 峨眉山市| 紫云| 平昌县| 临潭县| 祁阳县| 磐石市| 霍山县| 镇宁| 密云县| 普安县|