我们在制作自己的工具类时,可能会依赖其他的jar包,我们希望在生成自己的jar包时,希望可以把依赖的jar包添加进自己的jar包中,使其在使用的时候可以独立的执行;现在与大家分享一下,用intellij idea来完成这个任务的制作过程。
1.制作环境
- intellij idea版本:2017.1
2.操作步骤:
-
在工程的根目录下创建两个文件夹:lib,META-INF
image.png-
如上图将依赖jar包,放在lib目录下
-
在META-INF目录创建名为: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中的每个配置项,中间需要用控制隔开,可以换行,换行后先输入个空格在继续写
4.intellji 操作
- 步骤一
- 步骤二
- 步骤三
- 步骤四
- 步骤五
- 步骤六
- 步骤七
在下面的图中选择要打包的Artifact,执行Build
image.png
网友评论