为什么gradle Project API为getParent()返回String,当文档说它必须返回Parent类型?

时间:2016-12-06 14:49:48

标签: gradle groovy

我正在定义一个gradle任务,我想在其中转到当前项目的父目录。根据{{​​3}}的文档,我应该可以在当前项目中使用getParent()属性。但是当我尝试它时,它会返回一个String(父目录的路径),尽管文档清楚地说明该方法应该返回一个Project。为什么会这样?

1 个答案:

答案 0 :(得分:0)

您肯定会在文件/目录上调用getParent(),或者在委托给java.io.File的闭包内调用project.parent,它确实返回带有父文件夹路径的String。

尝试明确调用var formRenderData = [{ "type": "checkbox-group", "label": "Checkbox Group", "className": "checkbox-group", "name": "checkbox-group-1479370460494", "values": [{ "label": "Option 1", "value": "option-1", "selected": true }, { "label": "Option 2", "value": "option-2" }, { "label": "Option 3", "value": "option-3" }] }, { "type": "paragraph", "subtype": "p", "label": "Paragraph", "className": "paragraph" }]; 并查看是否有帮助。

PS。实际的代码段也可能会有所帮助。