放牧代码和思想
专注自然语言处理、机器学习算法

IntelliJ IDEA 打包Source Jar的方法

Eclipse下打包源码jar还是很方便的,IDEA下就没有那么快捷的方法了,需要手动建立Artifact。对于我这种开源癖患者,断然无法接受看不到源码的binary。特别是遇到Lucene这样的重量级类库,总是好奇里面发生了些什么,并且时不时需要查看方法的注释。

像Lucene这样的Apache项目一般采用Ant编译,编译脚本里就附带了source-jar选项,如果项目里没有这个项目,就需要参照下面的步骤手动建立。

在Project Structure页面,新建一个Empty的Artifact:

然后点击加号,添加一个Directory Content:

将项目源码的第一层包(一般是edu,com等等域名)的上一级选中加入:

然后选中Build on make:

接着编译,编译完成之后就可以在crawler4j\classes\artifacts\crawler4j_source下找到名为crawler4j_source.jar的源码包了。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » IntelliJ IDEA 打包Source Jar的方法

分享到:更多 ()

评论 欢迎留言

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机