Eclipse有办法打Jar包时自动解决依赖问题吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse有办法打Jar包时自动解决依赖问题吗相关的知识,希望对你有一定的参考价值。

Fatjar 这个开源的,可以试试 。。。。。。。。。。。 参考技术A 用Maven,Maven会自动把依赖包从Maven的仓库下载到本地,解决纯手工搭建项目框架造成的jar包兼容问题

JAVA使用Eclipse依赖生成jar包时,避免最外层同时生成资源文件的配置。

使用Eclipse依赖生成jar包时,如果做配置,生成的jar包文件会全部生成在外面,这并不是我们需要的,下面我们一起来修改下配置,使生成的jar包符合我们的需求吧。

1.如果不做任何配置生成的jar包如下。

技术分享

这样最原始的生成方式并不是我们想要的,我们想要的是test.properties和ums.properties文件同时放到message文件夹里面,下面修改一下Eclipse配置。

2.修改Eclipse配置,使test.properties和ums.properties文件同时放到message文件夹里面。

最原始为下图所示

技术分享

修改Source为/message的Deploy Path为message,为下图所示

技术分享

修改完成之后点击ok按钮,发布,生成的jar包内容为以下所示

技术分享

这时候我们可以看到jar包里面已经有了message文件夹了,但是这时候我们会发现,message文件夹里面存在test.properties和ums.properties文件,同时最外层也存在了这两个文件。这时我们需要继续做配置。

3.修改配置,使message资源文件夹的指定内容不出现在jar包最外层。

没修改之前为下图所示

技术分享

点击message下面的Excluded,然后点击右边的Edit,进入编辑,在下方的Exclude里面输入*.properties,完成即可,如下图所示

技术分享

最后,生成jar包时你就会看到里面只有一个message文件夹,并且最外面没有同时生成其他文件了,效果如下图所示

技术分享

4.完成。

以上是关于Eclipse有办法打Jar包时自动解决依赖问题吗的主要内容,如果未能解决你的问题,请参考以下文章

eclipse打jar包解决第三方依赖包

Ant打jar包时,参数名被修改的问题

Eclipse下新建Maven项目自动打依赖jar包

eclipse打包web工程为war包时,它是不是包含了项目引用的jar包?如果不是,可以一起打包进来么?谢谢

eclipse中maven项目jar包不会自动下载解决办法

JAVA使用Eclipse依赖生成jar包时,避免最外层同时生成资源文件的配置。