在你需要的地方写好build.xml配置文件,点右边栏的Ant Build标签(有个小蚂蚁的图标,看到没?),在弹出的Ant Build面板中点击+号,可以引入一个build.xml配置文件,你可以引入多个,点击-号可以删除选中的配置文件。引入配置文件之后,选中需要运行的任务,可以是Project,也可以是Target,再点击上面的播放按钮就可以Run了。比起命令行,是不是很直观呢?
【转】Ant 替换某一文件中的字符串
- 替换某一文件中的字符串
1 | < replace file = "base/testing.txt" token = "Hello" value = "Fuck" > |
2 | </ replace > |
或
1 | < replace file = "test.txt" > |
2 | < replacefilter token = "Hello" value = "Fuck" /> |
3 | </ replace > |
说明: token是需要替换的标记;value是新值,sha将testing.txt文件中的Hello替换为Fuck。
- 替换某个文件夹中存在特定标记的文件
1 | < replace dir = "temp" token = "@CHARSET@" value = "${webapp.charset}" /> |
或
1 | < replace dir = "temp" > |
2 | <replacefilter token = "@CHARSET@" value = "${webapp.charset}" /> |
3 | </ replace > |
解释:temp目录中文件,如果有存在@CHARSET@标记的,将被替换为${webapp.charset}变量值。
1 | < replace dir = "dist" includes = "${app.project}.jad" encoding = "UTF-8" > |
2 | < replacefilter token = "<a href=" http://my.oschina.net/appl" class = "referer" target = "_blank" >@NAME</ a > @" value="${app.name}"/> |
3 | < replacefilter token = "@VENDOR@" value = "${app.vendor}" /> |
4 | < replacefilter token = "@MIDLET@" value = "${app.midlet}" /> |
5 | < replacefilter token = "@JAR@" value = "${app.project}" /> |
6 | < replacefilter token = "@FILESIZE@" value = "${size}" /> |
7 | < replacefilter token = "@DESCRIPTION@" value = "${app.description}" /> < replacefilter token = "<a href=" http://my.oschina.net/u/220326" class = "referer" target = "_blank" >@PRICE</ a > @" value="${app.price}"/> |
8 | </ replace > |