登录后绑定QQ、微信即可实现信息互通
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
请教大佬们,gradle 如何在编译前,把 源码里的@version@替换成项目的版本,但是源文件不变,只是让编译出来的结果变成x.y.z 我知道有个ReplaceToken,可是不会用。
在Gradle中,你可以使用taskVersion来替换源码中的@version@注释。这是一个简单的示例:
taskVersion
@version@
groovy taskVersion 'main' { println 'New version: ${build.version}' }
在这个任务中,build.version就是项目的实际版本号。你可以通过在build.gradle文件中添加以下行来设置这个变量:
build.version
build.gradle
groovy build.version = '1.2.3'
然后,你需要重新编译你的项目才能看到新的版本号。