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 サイトの他の関連記事を参照してください。