Apache Commonsライブラリをダウンロードしました。ファイルを解凍すると、必要なライブラリー以外の複数の jar ファイルが見つかりました - commons-io-2.4.jar
.
他のファイルは何のためのものですか? ソース、テスト、ドキュメントを参照用に圧縮しているだけですか? または、配布に含める他の理由はありますか? それらが単に jar 拡張子を持つ zip ファイルである場合、なぜそれらは jar 拡張子で配布されるのですか?
Apache Commonsライブラリをダウンロードしました。ファイルを解凍すると、必要なライブラリー以外の複数の jar ファイルが見つかりました - commons-io-2.4.jar
.
他のファイルは何のためのものですか? ソース、テスト、ドキュメントを参照用に圧縮しているだけですか? または、配布に含める他の理由はありますか? それらが単に jar 拡張子を持つ zip ファイルである場合、なぜそれらは jar 拡張子で配布されるのですか?
mavenは、ソース、javadoc、test などを含む jar を自動的に生成してサーバーにアップロードできます。Maven は、.jar 拡張子を付けて生成します。おそらくそれらはmavenで生成されました。
たとえば、コマンド「mvn source:jar」は、de sources.jar を生成します。http://maven.apache.org/plugins/maven-source-plugin/