【发布时间】:2015-08-18 02:59:50
【问题描述】:
我有一个普通的 Gradle 构建脚本,我想做的一件事是指定我的构建版本。这是我为替换主 Java 源文件中的版本标记而设置的代码:
import org.apache.tools.ant.filters.ReplaceTokens
processResources {
from (sourceSets.main.java) {
include 'T145/myproj/Main.java'
filter(ReplaceTokens, tokens: ['@VERSION@' : project.version])
}
}
但是它不起作用。我尝试使用replace 函数,但这也没有证明是成功的。我的Main.java 有一个公共变量VERSION 等于@VERSION@,这就是我想要替换的。
【问题讨论】: