我正在定义一个 gradle 任务,我想在其中转到当前项目的父目录。根据 https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html 上的文档,我应该能够在我当前的项目中使用 getParent() 属性。但是当我尝试它时,它返回一个字符串(父目录的路径),尽管文档明确指出该方法应该返回一个项目。为什么会这样?
最佳答案
毫无疑问,您正在调用 getParent()
在文件/目录上,或在委托(delegate)给 java.io.File
的闭包内,它确实返回带有父文件夹路径的字符串。
尝试调用project.parent
明确地看看它是否有帮助。
附言。实际的代码片段也可能有所帮助。
关于gradle - 当文档说它必须返回Parent类型时,为什么gradle Project API会为getParent()返回String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40998150/