欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

maven打包名稱設(shè)置

在 Maven 項目中,打包名稱(輸出的 jar 或 war 文件名) 是通過 pom.xml 中的 <build> 配置項來設(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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Maven中Could not find artifact XXXX的錯誤解決

    Maven中Could not find artifact XXXX的錯誤解決

    本文主要介紹了Maven中Could not find artifact XXXX的錯誤解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • java JTree JCheckBox樹復(fù)選框詳解

    java JTree JCheckBox樹復(fù)選框詳解

    這篇文章主要為大家詳細(xì)介紹了java JTree JCheckBox樹復(fù)選框的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java String中移除空白字符的多種方式匯總

    Java String中移除空白字符的多種方式匯總

    這篇文章主要給大家介紹了關(guān)于Java String中移除空白字符的多種方式,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實現(xiàn)的AES256加密解密功能示例

    Java實現(xiàn)的AES256加密解密功能示例

    這篇文章主要介紹了Java實現(xiàn)的AES256加密解密功能,結(jié)合完整實例形式分析了Java實現(xiàn)AES256加密解密功能的步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • Java Date類的使用案例詳解

    Java Date類的使用案例詳解

    這篇文章主要介紹了Java Date類的使用案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JAVA實現(xiàn)簡單搶紅包算法(模擬真實搶紅包)

    JAVA實現(xiàn)簡單搶紅包算法(模擬真實搶紅包)

    這篇文章主要介紹了JAVA實現(xiàn)簡單搶紅包算法(模擬真實搶紅包)的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • Java下載項目中靜態(tài)文件方式

    Java下載項目中靜態(tài)文件方式

    這篇文章主要介紹了Java下載項目中靜態(tài)文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • java身份證合法性校驗工具類實例代碼

    java身份證合法性校驗工具類實例代碼

    這篇文章主要給大家介紹了關(guān)于java身份證合法性校驗工具類的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • JAVA調(diào)用JavaScript方法舉例詳解

    JAVA調(diào)用JavaScript方法舉例詳解

    之前在一次機緣巧合的情況下,需要時用JAVA執(zhí)行js方法,查閱了一些文檔,找到了相關(guān)解決方法,這里和大家分享一下,下面這篇文章主要給大家介紹了關(guān)于JAVA調(diào)用JavaScript方法的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • Transactional注解導(dǎo)致Spring Bean定時任務(wù)失效的解決方法

    Transactional注解導(dǎo)致Spring Bean定時任務(wù)失效的解決方法

    這篇文章主要介紹了Transactional注解導(dǎo)致Spring Bean定時任務(wù)失效的解決方法,文中通過代碼示例介紹的非常詳細(xì),對大家解決問題有一定的幫助,需要的朋友可以參考下
    2024-10-10

最新評論