如何添加本地.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文件添加到referencesLibraries文件夹中:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries
但问题是当我运行命令:gradle在命令行上构建我得到以下错误:

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

这是我的整个回购:https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1

回答:

如果您真的需要从本地目录中获取该.jar,
添加您的模块毕业生旁边(不是应用程序毕业文件):

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'
}

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to add local .jar file dependency to build.gradle file?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

79 + = 84