【发布时间】: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应用程序。不,没有“战争”插件
-
这不是网络。其他库如何提供并不重要