【问题标题】:Why some libraries are distributed with sources and javadoc jar files?为什么有些库与源代码和 javadoc jar 文件一起分发?
【发布时间】:2012-10-31 20:58:00
【问题描述】:

我下载了apache commons 库。 解压文件,我发现除了我需要的库之外还有多个其他 jar 文件 - commons-io-2.4.jar

其他文件有什么用?他们只是压缩源代码、测试和文档以供参考吗?或者,是否有其他原因需要包含在分发中?如果它们只是带有 jar 扩展名的 zip 文件,为什么它们以 jar 扩展名分发?

【问题讨论】:

标签: java jar distribution


【解决方案1】:

maven 可以自动生成这些 jar 文件并将其上传到服务器,包括源代码、javadoc、test 等。Maven 生成它们时带有 .jar 扩展名。可能它们是用 maven 生成的。

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

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 2014-07-07
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    相关资源
    最近更新 更多