我正在开发Gradle插件,我需要读取和写入gradle.properties
项目文件。我试过这个:
@TaskAction
public void myAction() {
Properties properties = new Properties();
try {
properties.load(new FileInputStream(getProject().file("gradle.properties")));
} catch (IOException e) {
e.printStackTrace();
}
}
但我得FileNotFoundException
。我怎样才能获得该文件?
答案 0 :(得分:0)
我发现了错误。 Gradle API Documentation在.file(Object path)
类中说Project
方法:
解析相对于此项目目录的文件路径 项目
我的gradle.properties
文件位于根项目中,而不是在应用插件的模块中。