【问题标题】:Adding dependencies for gradle为 gradle 添加依赖项
【发布时间】:2016-01-21 16:39:28
【问题描述】:

我在 gradle.build:

dependencies {
    classpath 'something:1.0'
}

我需要在文件中添加什么来添加本地 .jar 文件,java 可以“导入”哪个文件? 但我不需要在我的应用程序中包含这个 .jar。就像一个共享库。

我试过了:

classpath 'something:1.0','somethingelse:1.0'
classpath 'something:1.0, somethingelse:1.0'
classpath { 'something:1.0','somethingelse:1.0' }
compile files('somethingelse.jar')
classpath files('lib/somethingelse.jar')
classpath fileTree(dir: 'lib', include: '*.jar')

【问题讨论】:

  • 你试过providedCompile files('somethingelse.jar')吗?这将使您的 somethingelse.jar 在编译期间在类路径中可用,但不会将其打包到最终工件中
  • FAILURE:构建失败并出现异常。 * 出了什么问题:评估根项目“blah-blah”时出现问题。 > 在 org .gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorat 上找不到参数 [文件集合] 的方法 providedCompile()
  • 你应用war插件了吗?或者它是什么样的应用程序?如果不是WEB-APP,这个lib是怎么提供的?
  • 这是一个java应用程序。不,没有“战争”插件
  • 这不是网络。其他库如何提供并不重要

标签: java gradle


【解决方案1】:

我想你想要compile name: 这个rec​​ipie 在我继承的一个gradle 文件中。

repositories {
    flatDir {
        dirs 'lib'
    }


dependencies {
    compile name: 'jdom'
    compile name: 'jebl-0.3'
}

顺便说一句,这个问题似乎与

重复

How to add local .jar file dependency to build.gradle file?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-26
    • 2023-03-11
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2016-07-03
    相关资源
    最近更新 更多