为什么有些库与源和javadoc jar文件一起分发?

时间:2012-10-31 20:58:01

标签: java jar distribution

我下载了apache commons库。 解压缩文件,我找到了除了我需要的库以外的其他多个jar文件 - commons-io-2.4.jar

其他文件是什么?他们只是压缩源,测试和文档以供参考吗?或者,是否有其他理由被纳入分销?如果它们只是带有jar扩展名的zip文件,为什么它们会以jar扩展名分发?

enter image description here

1 个答案:

答案 0 :(得分:2)

maven可以自动生成并上传到服务器那些jar,包含源代码,javadoc,test,.... Maven以.jar扩展名生成它们。可能他们是用maven生成的。

例如,命令“mvn source:jar”生成de sources.jar。 http://maven.apache.org/plugins/maven-source-plugin/