NO END FOR LEARNING

Writing blog if you feel tired | 学海无涯 苦写博客

Gradle对资源的过滤处理

| Comments

两种场景需要动态的处理资源:

1.对resource下的资源进行处理
2.对war包中其他资源,比如:jsp文件进行处理

1
2
3
4
5
6
7
import org.apache.tools.ant.filters.*

processResources {
    filter ReplaceTokens, tokens: [
        "application.version": project.property("application.version")
    ]
}
1
2
3
4
5
6
7
8
import org.apache.tools.ant.filters.*

war {
    filter ReplaceTokens, tokens: [
            'versionDate': "${new Date().format('yyyyMMdd')}".toString(),
            'copyright'  : "${new Date().format('yyyy')}".toString()
    ]
}

比较简单,一眼就看完了,就不多介绍了。