Maven リポジトリからソース JAR を取得する
Maven リポジトリを操作する場合、依存関係のソース JAR にアクセスする必要が生じる場合があります。リポジトリ内にソース JAR が存在することは保証されていませんが、それらの取得を容易にする方法はあります。
Maven 依存関係プラグイン
Maven 依存関係プラグインは、ソース JAR を取得するためのソリューションを提供します。依存関係のソース コードと Javadoc。ソース JAR を取得するには、次のコマンドを実行します。
mvn dependency:sources
このコマンドを使用すると、Maven はプロジェクトの POM ファイルで指定された依存関係のソース コードをダウンロードしようとします。
Javadoc の取得
ソース コードに加えて、依存関係プラグインを使用して Javadoc を取得することもできます。
mvn dependency:resolve -Dclassifier=javadoc
このコマンドは、依存関係の Javadoc のダウンロードを試みます。
制限事項
ソース JAR と Javadoc の可用性は、ライブラリ管理者のパッケージ化の取り組みに依存することに注意することが重要です。ライブラリによってはこれらのリソースが提供されていない場合があるため、指定されたコマンドが常に成功するとは限りません。
アーティファクトの除外/包含
多数の依存関係を扱うときにプロセスを最適化するには、特定のアーティファクトは、次の形式を使用して除外または含めることができます:
mvn dependency:sources -DexcludeArtifactIds=artifact1,artifact2 mvn dependency:sources -DincludeArtifactIds=guava,commons-lang
アーティファクト ID を指定すると、選択した依存関係のソース JAR のみが取得され、ダウンロード時間とファイル サイズが削減されます。
追加リソース
以上がMaven リポジトリからソース JAR を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。