ローカル .jar ファイルの依存関係を build.gradle ファイルに追加するにはどうすればよいですか? 質問する

ローカル .jar ファイルの依存関係を build.gradle ファイルに追加するにはどうすればよいですか? 質問する

ローカル .jar ファイルの依存関係を build.gradle ファイルに追加しようとしました。

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 ファイルを referencedLibraries フォルダーに追加したことがわかります。https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries

しかし問題は、コマンドラインで gradle build コマンドを実行すると、次のエラーが発生することです。

error: package com.google.gson does not exist
import com.google.gson.Gson;

これが私のリポジトリ全体です:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1

ベストアンサー1

によるとドキュメント次のように、ローカル jar 依存関係の相対パスを使用します。

Groovy 構文:

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

Kotlin 構文:

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

おすすめ記事