プロジェクトで使用する依存関係のすべてのソースを取得するために、「mvn dependency:copy-dependencies」を使用しています。コマンドラインから使用するので、次のようになります。
mvn dependency:copy-dependencies -Dclassifier=sources -DincludeScope=compile
小さな問題を除けば問題なく動作します。何らかの理由で、このプラグインによってバージョンが削除されます。そのため、commons-logging-1.1.1-sources.jar の代わりに、commons-logging-sources.jar を取得しています。
ドキュメントには、「stripVersion」引数がこの動作に影響を与えるはずであると書かれていますが、デフォルト値は false です。さらに、明示的に設定しようとしましたが、役に立ちませんでした。
jdk1.6.0_21でapache-maven-2.2.1を使用しています
ありがとう、タルログ。