1. ホーム

[解決済み】MavenリポジトリからソースJARを取得する

2022-03-24 17:40:48

質問

MavenのリポジトリでソースJARを見つけることができるかどうか、ご存知の方はいらっしゃいますか?

解決方法は?

<ブロッククオート

Mavenの小技:ソースとJavadocsを取得する

IDE で Maven を使用している場合、依存するライブラリのソースコードと Javadocs を IDE で解決する必要性にしばしば気づきます。 その目標を達成する簡単な方法があります。

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

最初のコマンドは、pom ファイルにある各依存物のソースコードのダウンロードを試みます。

2番目のコマンドは、Javadocsのダウンロードを試みます。

ここでは、Mavenはライブラリパッケージャーのなすがままになっています。 そのため、ソースコードがパッケージされていないものもありますし、Javadocsがないものも多くあります。

多くの依存関係がある場合、以下のように使用するのも良いアイデアかもしれません。 特定の成果物を取得するための包含/除外は、次のコマンドです。 は、例えば次のような依存関係のあるソースのみをダウンロードします。 特定のartifactIdを指定します。

mvn dependency:sources -DincludeArtifactIds=guava

出典 http://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and-javadocs/

ドキュメンテーション https://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html