在 org.gradle.api.internal.artifacts.dsl.dependency.DefaultDependencyHandler 类型的对象上找不到参数 [project ':moqui-util'] 的compile()方法。
如果您使用 Gradle 版本 7.0+,则编译依赖项配置将从其中删除。您可能需要寻找实现依赖项配置来代替编译。
PS:不要忘记重建你的 gradle 文件。
更多信息可以在我对此弃用的另一个答案中找到。
它看起来很简单,但我没有看到很多需要更改的示例。这就是我必须做的:
任何类似的事情,从
compile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.25'
Run Code Online (Sandbox Code Playgroud)
到
implementation 'org.slf4j:slf4j-log4j12:1.7.25'
Run Code Online (Sandbox Code Playgroud)
我也不得不改变mainClass声明的方式
mainClassName = 'package.MainClass'
Run Code Online (Sandbox Code Playgroud)
到
application {
mainClass = 'package.MainClass'
Run Code Online (Sandbox Code Playgroud)
}
为此,我必须删除gradle文件和文件夹,并重新gradle init创建构建配置和依赖项。使用implementation,runtimeOnly等compileOnly作为新的等价物
| 归档时间: |
|
| 查看次数: |
18003 次 |
| 最近记录: |