【发布时间】:2020-09-02 08:32:04
【问题描述】:
我有一个基于 gradle 作为构建工具的 java web 项目,
我有一些 jars 依赖项,我在运行时需要它们,当我在 build.grale 中将它们声明为 runtime 时,在 eclipse 代码中没有错误,所有代码看起来都很好,没有错误,但是当我在项目中运行 gradlew clean build 时,我有这个:
任务:编译Java失败
FAILURE:构建失败并出现异常。
- 出了什么问题:任务 ':compileJava' 执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。
当我将范围更改为compileOnly 时,编译工作正常,但我需要它runtime 范围!
是否有解决方案如何使范围runtime 和项目编译正常?
谢谢
【问题讨论】:
-
如果使用“实现”会怎样?
-
太棒了@gscaparrotti,这正是我想要的,非常感谢。请添加它作为答案,我会标记它。Thx