如何将本地.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文件添加到了ReferencedLibrary文件夹中:https:/github.com/Walnutiq/核桃/tree/version-2.3.1/ReferencedLibrary

但问题是,当我在命令行上运行命令:Gradle Build时,会得到以下错误:

error: package com.google.gson does not existimport com.google.gson.Gson;

这是我的全部回购:https:/github.com/Walnutiq/核桃/tree/version-2.3.1


当年话下
浏览 3824回答 3
3回答

慕虎7371278

如果您真的需要从本地目录获取该.jar,在模块Gradle旁边添加(而不是app Gradle文件):repositories {    flatDir {        dirs 'libs'    }}dependencies {    compile name: 'gson-2.2.4'}但是,作为实际maven存储库中的标准.jar,为什么不尝试一下呢?repositories {    mavenCentral()}dependencies {    compile 'com.google.code.gson:gson:2.2.4'}

元芳怎么了

根据文献,对本地JAR依赖项使用相对路径,如下所示:dependencies {     compile files('libs/something_local.jar')}

ibeautiful

您也可以这样做,这将包括本地存储库中的所有JAR。这样,您就不必每次都指定它。dependencies {     compile fileTree(dir: 'libs', include: ['*.jar'])}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java