自己编译bin-with-src的jar包怎么编译

@JFinal

我的项目因为历史原因,一直都是普通web项目,没有使用maven管理包。开发阶段一直使用bin-with-src这样的jar包,方便开发时查看JFinal源码。但高于4.9.8以后的,官方就不提供bin-with-src这样的jar了。我从码云上拉下来的4.9.17的代码,mvn package编译,只能编译出不带源码的jar。如何自己编译出带源码的jar呢?

评论区

杜福忠

2021-09-23 10:37

说个最简单的,用zip工具打开源码jar 和编译jar包,然后把源码jar里面的文件夹拖入里面即可。jar和zip是一样的

杜福忠

2021-09-23 10:42

杜福忠

2021-09-23 10:50

https://download.csdn.net/download/qq_15851143/24282981
审核通过就可以下载了

zzutligang

2021-09-23 13:31

你这个解压工具叫啥,我在mac上一直没找到一个好使的解压工具。

杜福忠

2021-09-23 15:27

@zzutligang 就叫MacZip 忘记哪里下载的了,应该都可以,原理就是把java文件和class文件放一起就行

zzutligang

2021-09-23 15:28

好的,我找找,谢谢了!

没牙的小朋友

2021-09-29 22:45

mvn source:jar

zzutligang

2021-09-30 01:47

@没牙的小朋友 这个只是把源码打包成jar,有没有直接把编译后的class和java代码打包到一个jar里?我现在是按@杜福忠 建议,把代码复制到编译后的jar里。