我們在制作自己的工具類時,可能會依賴其他的jar包震贵,我們希望在生成自己的jar包時利赋,希望可以把依賴的jar包添加進自己的jar包中,使其在使用的時候可以獨立的執(zhí)行猩系;現(xiàn)在與大家分享一下媚送,用intellij idea來完成這個任務(wù)的制作過程。
1.制作環(huán)境
- intellij idea版本:2017.1
2.操作步驟:
-
在工程的根目錄下創(chuàng)建兩個文件夾:lib寇甸,META-INF
如上圖將依賴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 操作
- 步驟一
- 步驟二
- 步驟三
- 步驟四
- 步驟五
- 步驟六
- 步驟七
在下面的圖中選擇要打包的Artifact咱扣,執(zhí)行Build