是否可以使用 gradle 声明或更改可通过代码访问的 Java 变量?
我发现是否可以在 Gradle 中声明一个可用于 Java 的变量?它告诉我如何为 Android 项目声明可通过 Java 代码访问的变量。
是否可以对“普通”Java 项目做同样的事情?我想根据执行的任务设置一个变量。
谢谢你的帮助!
感谢@PeterNiederwieser,我解决了我的问题:
在我的 gradle.build 我使用:
task usernameMaxio(type: Copy) {
from 'src/main/resources/properties'
into 'build/resources/main/properties'
expand([
username: 'Maxio'
])
}
Run Code Online (Sandbox Code Playgroud)
我通过以下方式访问它:
task usernameMaxio(type: Copy) {
from 'src/main/resources/properties'
into 'build/resources/main/properties'
expand([
username: 'Maxio'
])
}
Run Code Online (Sandbox Code Playgroud)
在我的 app.properties 中:
username=${username}
Run Code Online (Sandbox Code Playgroud)