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

idea項(xiàng)目代碼打包為jar包的超詳細(xì)步驟

 更新時(shí)間:2023年01月11日 08:52:03   作者:西涼的悲傷  
因?yàn)闃I(yè)務(wù)開發(fā)場景需要,將開發(fā)項(xiàng)目中的Java類打成一個(gè)jar包引入到外部工具中,下面這篇文章主要給大家介紹了關(guān)于idea項(xiàng)目代碼打包為jar包的相關(guān)資料,需要的朋友可以參考下

前言

假設(shè)我有如下簡單 maven 項(xiàng)目

點(diǎn)擊 File ==> Project Structure ==> Artifacts ==> 點(diǎn)擊加號(hào) ==> 選擇JAR ==> 選擇From modules with dependencies

一、將所有依賴和模塊代碼打包為一個(gè)jar

如果你想把所有項(xiàng)目依賴的其他庫和代碼打成一個(gè)jar,可以選擇extract to the target JAR 。比如如果你項(xiàng)目里依賴了fastjson.jar等第三方 jar,可以把這些第三方 jar 也打到最終生成的 jar 里面。

1.先選擇你要打包的模塊和啟動(dòng)類,然后選擇extract to the target JAR ,點(diǎn)擊ok

2.確認(rèn)要生成的 jar 名稱(默認(rèn)是項(xiàng)目或模塊名),確認(rèn) jar 包的輸出的目錄,確認(rèn)最終輸出的 jar 里包含的依賴(我這里包含了14個(gè)其他依賴和項(xiàng)目代碼,如果不想包含第三方依賴可以選中相關(guān)依賴點(diǎn)擊減號(hào)進(jìn)行排除),點(diǎn)擊 Apply 和 Ok

3 . 點(diǎn)擊 Build ==> Build Artifacts

先點(diǎn)擊 clear 進(jìn)行清除,然后再點(diǎn)擊 Build 進(jìn)行構(gòu)建,就可以打成一個(gè)jar包了

4.構(gòu)建打包提示成功后就可以在輸出目錄里找到打好的 jar 包了

二、只將模塊代碼打包為一個(gè)jar

如果你不想把所有項(xiàng)目依賴的其他庫和代碼都打成一個(gè) jar,可以選擇copy to the output directory and link via manifest 。比如,如果你項(xiàng)目里依賴了 fastjson.jar 等第三方 jar,這些第三方 jar 不會(huì)被打到最終生成的jar里面,只會(huì)把這些依賴的 jar 和最終生成的 jar 輸出到一個(gè)目錄下。

1.先選擇你要打包的模塊和啟動(dòng)類,然后選擇copy to the output directory and link via manifest ,點(diǎn)擊ok

2.確認(rèn)要生成的 jar 名稱(默認(rèn)是項(xiàng)目或模塊名),確認(rèn) jar 包的輸出的目錄,確認(rèn)項(xiàng)目使用到的依賴,點(diǎn)擊 Apply 和 Ok

3.點(diǎn)擊 Build ==> Build Artifacts

先點(diǎn)擊 clear 進(jìn)行清除,然后再點(diǎn)擊 Build 進(jìn)行構(gòu)建,就可以打成一個(gè) jar 包了

4.構(gòu)建打包提示成功后就可以在輸出目錄里找到打好的 jar 包了,另外項(xiàng)目依賴的其他 jar 包也會(huì)輸出到這個(gè)目錄

總結(jié) 

到此這篇關(guān)于idea項(xiàng)目代碼打包為jar包的文章就介紹到這了,更多相關(guān)idea項(xiàng)目打包為jar包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot修改啟動(dòng)端口的方法

    Spring Boot修改啟動(dòng)端口的方法

    下面小編就為大家?guī)硪黄猄pring Boot修改啟動(dòng)端口的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

    IntelliJ IDEA 部署 Web 項(xiàng)目,看這一篇夠了!

    這篇文章主要介紹了IntelliJ IDEA 部署 Web 項(xiàng)目的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 在Java的JDBC使用中設(shè)置事務(wù)回滾的保存點(diǎn)的方法

    在Java的JDBC使用中設(shè)置事務(wù)回滾的保存點(diǎn)的方法

    這篇文章主要介紹了在Java的JDBC使用中設(shè)置事務(wù)回滾的保存點(diǎn)的方法,JDBC是Java用于連接各種數(shù)據(jù)庫的API,需要的朋友可以參考下
    2015-12-12
  • SpringBoot?LocalDateTime格式轉(zhuǎn)換方案詳解(前端入?yún)?

    SpringBoot?LocalDateTime格式轉(zhuǎn)換方案詳解(前端入?yún)?

    這篇文章主要介紹了SpringBoot?LocalDateTime格式轉(zhuǎn)換(前端入?yún)?,本文用示例介紹SpringBoot全局格式配置,將前端傳過來的時(shí)間自動(dòng)轉(zhuǎn)化為LocalDateTime,需要的朋友可以參考下
    2023-04-04
  • ?java中StopWatch的使用詳解

    ?java中StopWatch的使用詳解

    本文主要介紹了?java中StopWatch的使用詳解,stopWatch使用它可直觀的輸出代碼執(zhí)行耗時(shí),以及執(zhí)行時(shí)間百分比,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2023-05-05
  • SpringBoot中使用Redis的完整實(shí)例

    SpringBoot中使用Redis的完整實(shí)例

    這篇文章主要給大家介紹了關(guān)于SpringBoot中使用Redis的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • spring cloud Hystrix斷路器的使用(熔斷器)

    spring cloud Hystrix斷路器的使用(熔斷器)

    這篇文章主要介紹了spring cloud Hystrix斷路器的使用(熔斷器),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • JeecgBoot框架升級(jí)至Spring?Boot3的實(shí)戰(zhàn)步驟

    JeecgBoot框架升級(jí)至Spring?Boot3的實(shí)戰(zhàn)步驟

    本文主要介紹了JeecgBoot框架升級(jí)至Spring?Boot3的實(shí)戰(zhàn)步驟,從?2.7.10升級(jí)到3.1.5有以下幾個(gè)點(diǎn)需要注意,下面就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2024-04-04
  • java中通過行為參數(shù)化傳遞代碼方案

    java中通過行為參數(shù)化傳遞代碼方案

    大家好,本篇文章主要講的是java中通過行為參數(shù)化傳遞代碼方案,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • Java CharacterEncodingFilter過濾器的理解和配置案例詳解

    Java CharacterEncodingFilter過濾器的理解和配置案例詳解

    這篇文章主要介紹了Java CharacterEncodingFilter過濾器的理解和配置案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論