美文网首页
intellij idea生成jar包并添加依赖到jar包中

intellij idea生成jar包并添加依赖到jar包中

作者: 司马阿Q | 来源:发表于2017-11-14 18:15 被阅读0次

    我们在制作自己的工具类时,可能会依赖其他的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 操作

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

    在下面的图中选择要打包的Artifact,执行Build

    image.png

    5.完成以上工作后,我们还有最后异步,就是删除jar包的签名文件,不让的话,在使用的过程可能会包签名不过的问题,导致jar包不能正常使用。如下图所示,删除后缀为.DSA, .SF的文件,至此所有的工作就完成了,可以去测试下生成jar是否运行正常!

    image.png

    相关文章

      网友评论

          本文标题:intellij idea生成jar包并添加依赖到jar包中

          本文链接:https://www.haomeiwen.com/subject/rqyfvxtx.html