我想将应用程序版本嵌入启动横幅中。该版本由gradle插件管理,因此它位于另一个名为version.txt
的文件中,内容为0.1.3
或0.1.3-SNAPSHOT
。我知道spring支持横幅中的一些 token ,但是${application.version}
没有显示。
理想情况下,我想以这种方式引用该属性,以便将其放在横幅的中间。
在这一点上,简单地添加version.txt
是可以接受的解决方案,但是我找不到解决方法。
最佳答案
您可以通过添加Copy
任务将文件添加到 Artifact 中
task addFile(type: Copy) {
from('path/to')
include 'version.txt'
into 'build/resources/main'
}
processResources.dependsOn 'addFile'
然后,您的任务将在
processResources
任务之前的构建过程中运行。
关于spring - 来自其他来源的Spring标语或在运行时使用Gradle构建的标语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269065/