【发布时间】:2020-04-09 13:18:46
【问题描述】:
我当前在build.gradle 中的jar 如下所示:
jar {
manifest {
attributes "Main-Class": "hoge.Main"
}
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
并且运行良好。
但是,我收到了来自 Gradle 的消息(可能是从 6+ 开始?)
这是实际的消息:
The compile configuration has been deprecated for dependency declaration. This will fail with an error in Gradle 7.0. Please use the implementation configuration instead.
configurations.compile 部分已弃用。
如何更新?
如果我改变了
jar {
manifest {
attributes "Main-Class": "hoge.Main"
}
from configurations.implementation.collect { it.isDirectory() ? it : zipTree(it) }
}
Gradle 说> Resolving configuration 'implementation' directly is not allowed
【问题讨论】:
标签: java gradle jar dependencies build.gradle