AdoptOpenJDK 和 AzulOpenJDK 处理新文件“版本”的方式有区别吗?

问题描述

我的 build.gradle 文件中有以下内容

static def getVersionName() {
    return new File("version").getText().trim()
}

当我使用 AdoptOpenJDK 时,它编译得很好。但是,当我使用 AzulOpenJDK 时,它会抱怨:

* What went wrong:
A problem occurred evaluating project ':app'.
> version (No such file or directory)

AdoptOpenJDK 和 AzulOpenJDK 处理上述命令的方式有区别吗?

解决方法

制作

def getVersionName() {
    return new File(rootProject.rootDir,"version").getText().trim()
}

现在适用于两者。谢谢@Clashsoft