ホームページ >Java >&#&チュートリアル >Gradle にローカル JAR 依存関係を正しく追加するにはどうすればよいですか?

Gradle にローカル JAR 依存関係を正しく追加するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-25 21:39:10140ブラウズ

How to Correctly Add Local JAR Dependencies in Gradle?

Gradle でのローカル JAR 依存関係の統合

ローカル JAR ファイルの依存関係を build.gradle ファイルに追加すると、プロジェクトの機能を強化できます。この要件に対処するために、Gradle は標準化されたアプローチを提供しています。

問題の説明

次の構成を使用してローカル JAR ファイルを build.gradle に含めようとしています:

runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar')
runtime fileTree(dir: 'libs', include: '*.jar')

ただし、このアプローチでは、gradle ビルドの実行時にエラーが発生し、パッケージが欠落していることを示します: package com.google.gsonは存在しません。

解決策

Gradle ドキュメントで説明されているように、ローカル JAR 依存関係は相対パスを使用して参照する必要があります。修正された依存関係構成は次のとおりです。

dependencies {
    implementation files('libs/something_local.jar')
}

Kotlin 構文

Kotlin 構文を使用するプロジェクトの場合、依存関係構成は次のように記述できます。 as:

dependencies {
    implementation(files("libs/something_local.jar"))
}

JAR ファイルが build.gradle ファイルに関連する正しいディレクトリに配置されていることを確認してください。この場合、JAR ファイルは libs ディレクトリに配置されます。

これらの手順に従うことで、ローカル JAR ファイルの依存関係を Gradle ベースのプロジェクトに正常に統合できます。

以上がGradle にローカル JAR 依存関係を正しく追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。