首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换级中的xmltask

替换级中的xmltask
EN

Stack Overflow用户
提问于 2014-12-10 11:38:02
回答 1查看 760关注 0票数 2

我正在尝试将我的项目从Eclipse + Ant迁移到Android + Gradle。它们都有针对不同应用商店的特殊构建,具有不同的跟踪ad、广告ad等。在Eclipse上,我有一个ant,它在各自的xml文件中设置这个in的值。例如,我有:

代码语言:javascript
复制
<xmltask source="res/values/admob.xml" dest="res/values/admob.xml">
<replace path="//string[@name='bottom_ad_unit_id']/text()" withText="${bottomAdUnitId}"/>
</xmltask>

对于每个商店,我只需使用正确的id设置bottomAdUnitId并调用运行任务。

在格拉德尔有类似的东西可以让我做同样的事情吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-10 17:16:16

你可以用Gradle蚂蚁支持

代码语言:javascript
复制
ant.taskdef(name: 'xmltask', classpath: 'path/to/xmltask.jar', classname: 'com.oopsconsultancy.xmltask.ant.XmlTask') 

ant.xmltask(source: 'res/values/admob.xml', dest: 'res/values/admob.xml') {
    replace(path: '//string[@name='bottom_ad_unit_id']/text()', withText: "${bottomAdUnitId}")
}
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27400072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档