在构建之前替换文件中的令牌,但在源中保留令牌
我想在构建之前将java源文件中的令牌替换为版本(Gradle是我选择的构建系统)。@VERSION@
在我当前的脚本中,它替换了实际源文件中出现的实例,因此在构建之后,该模式的所有实例都被版本替换,如果我更改版本,gradle构建文件将不再在那里找到任何模式,版本也不会更新。ant.replace(file: 'src/main/java/randers/notenoughvocab/main/Reference.java', token: '@VERSION@', value: version)
@VERSION@
我在这里也看到了一个任务,但我没有得到需要为我的特定项目应用哪些值。
我的项目的项目布局(如果需要):