gradle 什么是'getter for buildDir:File!'的解决方案已弃用

unguejic  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(251)

我正在尝试升级gradle版本,并获得以下错误

'getter for buildDir: File!' is deprecated. Deprecated in Java

字符串
但找不到其他解决办法。
我使用buildDir的代码如下所示

"${[email protected]/path}"

6tdlim6h

6tdlim6h1#

您现在需要用途:

project.layout.buildDirectory

字符串
请参阅版本8升级说明。
这将给予你一个DirectoryProperty,而不是Java File(使用Gradle的lazy configuration API)。
调用get().getAsFile()将立即访问File对象,但您应该尽可能延迟使用它(以便Gradle可以顺利完成项目配置)。

相关问题