gradle 文件内容替换
来源:互联网 发布:linux安装discuz论坛 编辑:程序博客网 时间:2024/06/12 22:45
- 基本方法
import org.apache.tools.ant.filters.FixCrLfFilterimport org.apache.tools.ant.filters.ReplaceTokenstask filter(type: Copy) { from 'src/main/webapp' into 'build/explodedWar' // Substitute property tokens in files expand(copyright: '2009', version: '2.3.1') expand(project.properties) // Use some of the filters provided by Ant filter(FixCrLfFilter) filter(ReplaceTokens, tokens: [copyright: '2009', version: '2.3.1']) // Use a closure to filter each line filter { String line -> "[$line]" }}
A “token” in a source file that both the “expand” and “filter” operations look for, is formatted like “@tokenName@” for a token named “tokenName”.
expand 和filter方法会替换格式为“@被替换内容@”的内容。
2. 注入war打包过程
war { println baseUrl filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [copyright: '2009', version: '2.3.1'] )}
3.注入gretty打包过程
gretty { webappCopy { filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [copyright: '2009', version: '2.3.1'] ) }}
0 0
- gradle 文件内容替换
- 文件内容查找替换
- shell 替换文件内容
- java 文件内容替换
- 批处理替换文件内容
- 文件内容替换
- Python 替换文件内容
- linux 替换文件内容
- python 文件内容替换
- 批处理替换文件内容
- linux替换文件内容
- 替换文件内容
- 文件内容替换
- 文件内容批量替换
- perl 文件内容替换
- 替换文件中的内容
- 替换css 文件中的内容
- linux批量替换文件内容
- Nginx
- no such file or directory
- 如何筛选素数
- 二叉树的链式存储结构----(循环)双向线索链表
- Java开发工具
- gradle 文件内容替换
- [C++]const指针和指向const的指针
- Js apply方法详解
- USACO 1.4-Mother's Milk
- [IO]——文件夹的拷贝
- Java Monitoring Tools之jcmd
- LeetCode *** 70. Climbing Stairs
- USACO 1.5-Number Triangles
- 深入解析HashMap、HashTable,ArrayList