intellij idea生成jar包并添加依賴到j(luò)ar包中

我們在制作自己的工具類時,可能會依賴其他的jar包震贵,我們希望在生成自己的jar包時利赋,希望可以把依賴的jar包添加進自己的jar包中,使其在使用的時候可以獨立的執(zhí)行猩系;現(xiàn)在與大家分享一下媚送,用intellij idea來完成這個任務(wù)的制作過程。

1.制作環(huán)境

  • intellij idea版本:2017.1

2.操作步驟:

  • 在工程的根目錄下創(chuàng)建兩個文件夾:lib寇甸,META-INF


    image.png
    • 如上圖將依賴jar包塘偎,放在lib目錄下

    • 在META-INF目錄創(chuàng)建名為:MANIFEST.MF 的文件

3.在MANIFEST.MF 在添加配置

Manifest-Version: 1.0
Class-Path: lib/bcprov-jdk15on-1.58.jar  lib/log4j-1.2.17.jar lib/slf4j-api-1.7.7.jar
 lib/slf4j-log4j12-1.7.7.jar lib/commons-lang3-3.1.jar lib/fastjson-1.2.4.jar
Main-Class: com.runfu.acp.sdk.SDKUtil

注意事項:Class-path中的每個配置項疗涉,中間需要用控制隔開,可以換行吟秩,換行后先輸入個空格在繼續(xù)寫

4.intellji 操作

  • 步驟一
image.png
  • 步驟二
image.png
  • 步驟三
image.png
  • 步驟四
image.png
  • 步驟五
image.png
  • 步驟六
image.png
  • 步驟七
image.png

在下面的圖中選擇要打包的Artifact咱扣,執(zhí)行Build

image.png

5.完成以上工作后,我們還有最后異步涵防,就是刪除jar包的簽名文件闹伪,不讓的話,在使用的過程可能會包簽名不過的問題武学,導(dǎo)致jar包不能正常使用祭往。如下圖所示,刪除后綴為.DSA, .SF的文件火窒,至此所有的工作就完成了硼补,可以去測試下生成jar是否運行正常!

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末熏矿,一起剝皮案震驚了整個濱河市已骇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌票编,老刑警劉巖褪储,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異慧域,居然都是意外死亡鲤竹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門昔榴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辛藻,“玉大人,你說我怎么就攤上這事互订≈。” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵仰禽,是天一觀的道長氮墨。 經(jīng)常有香客問我,道長吐葵,這世上最難降的妖魔是什么规揪? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮温峭,結(jié)果婚禮上猛铅,老公的妹妹穿的比我還像新娘。我一直安慰自己诚镰,他們只是感情好奕坟,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著清笨,像睡著了一般月杉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抠艾,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天苛萎,我揣著相機與錄音,去河邊找鬼检号。 笑死腌歉,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的齐苛。 我是一名探鬼主播翘盖,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼凹蜂!你這毒婦竟也來了馍驯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤玛痊,失蹤者是張志新(化名)和其女友劉穎汰瘫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體擂煞,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡混弥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了对省。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝗拿。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖官辽,靈堂內(nèi)的尸體忽然破棺而出蛹磺,到底是詐尸還是另有隱情,我是刑警寧澤同仆,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布萤捆,位于F島的核電站,受9級特大地震影響俗批,放射性物質(zhì)發(fā)生泄漏俗或。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一岁忘、第九天 我趴在偏房一處隱蔽的房頂上張望辛慰。 院中可真熱鬧,春花似錦干像、人聲如沸帅腌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽速客。三九已至戚篙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間溺职,已是汗流浹背岔擂。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留浪耘,地道東北人乱灵。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像七冲,于是被迫代替她去往敵國和親痛倚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理澜躺,服務(wù)發(fā)現(xiàn)状原,斷路器,智...
    卡卡羅2017閱讀 134,601評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,748評論 6 342
  • SpringBoot項目可以直接打成jar包苗踪,發(fā)布到服務(wù)器上颠区,通過java -jar命令執(zhí)行,發(fā)布運行一個服務(wù)端的...
    壞淡一個閱讀 3,725評論 0 2
  • 1通铲、jar簡介 Java歸檔文件格式(Java Archive, JAR)能夠?qū)⒍鄠€源碼毕莱、資源等文件打包到一個歸檔...
    SpaceCat閱讀 40,099評論 4 64
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,525評論 25 707