我想在制作.jar的同时修改文件的内容。为此,我正在尝试修改"processResources“任务,如下所示-
processResources{
println 'process resources..'
from('./dist'){
into('static')
}
}这里我在"dist“文件夹下有一些html文件,我想在将其复制到.jar时对其进行修改。我已经复制了该文件,但没有得到任何解决方案来修改该文件。
这是spring boot项目和gradle构建工具。
任何帮助都非常感谢!
发布于 2020-05-04 16:18:38
找到了非常好的文档,其中详细介绍了gradle中的文件操作-- https://www.oreilly.com/library/view/gradle-beyond-the/9781449373801/ch01.html
我的问题的解决方案是这样的>>
processResources{
println 'process resources..'
from('./dist'){
into('static')
filter{
line -> line.replace("old-string","new-string")
}
}
}发布于 2020-04-30 23:18:21
Gradle提供了许多在Copy操作期间更改文件的开箱即用选项。
我建议看一下relevant documentation,特别是filter {}块,它可以逐行查看文件内容。
https://stackoverflow.com/questions/61500928
复制相似问题