Maven リポジトリからソース JAR を取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-06 14:42:02
オリジナル
1029 人が閲覧しました

How Do I Retrieve Source JARs from Maven Repositories?

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 Micro-Tip: ソースと Javadoc を入手: https://tedwise.com/2010/01/27/maven-micro-tip-get- sources-and-javadocs/
  • Maven 依存関係プラグイン ソース Mojo: https://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html

以上がMaven リポジトリからソース JAR を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート