ホームページ >Java >&#&チュートリアル >Gradle にローカル JAR 依存関係を適切に含める方法は?
Gradle でローカル JAR ファイルから依存関係を追加するには、build.gradle ファイル内で特定の構成が必要です。次のコード ブロックを使用してローカル JAR を含めようとすると、エラーが発生する可能性があります:
apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') }
解決策:
ローカル JAR 依存関係を正常に含めるには、Gradle は代わりに相対パスを使用します。 Groovy 構文の修正されたコード ブロックは次のとおりです。
dependencies { implementation files('libs/something_local.jar') }
Kotlin 構文の場合、コードは次のようになります。
dependencies { implementation(files("libs/something_local.jar")) }
このアプローチに従うことで、Gradle は指定された JAR 依存関係を見つけて含めることができます。ビルドプロセス中。これにより、次のエラー メッセージに見られるように、JAR ファイルのパッケージが認識されない問題が解決されます:
error: package com.google.gson does not exist import com.google.gson.Gson;
以上がGradle にローカル JAR 依存関係を適切に含める方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。