我目前在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提示> 直接解析“implementation”配置不被允许
compile
的地方替换为implementation
。 - smac89