PDE 映射文件中的变量
一些 PDE 构建使用映射文件。就我而言,项目是 BIRT,映射文件包含以下内容:
[email protected]=r262_v20110127,:ext:[email protected]:/cvsroot/birt,,source/org.eclipse.birt.chart.device.extension
[email protected],1.6.0=GET,http://build-birt/software/platform/orbit-S20100519200754-Helios/bundles/org.apache.batik.svggen.source_1.6.0.v200805290154.jar,usetimestamp=true
问题是“:ext:xgu”和“http://build-birt/”
我不是 xgu(我什至没有 SSH 访问权限)到 BIRT 存储库)并且我的 DNS 无法解析“build-birt”。
如何解决这个问题? PDE 构建中是否有 ANT 任务,可以在 Ant 尝试获取资源之前替换映射文件中的字符串?或者是否可以在地图文件中使用变量?
Some PDE builds use map files. In my case, the project is BIRT and the map files contains things like:
[email protected]=r262_v20110127,:ext:[email protected]:/cvsroot/birt,,source/org.eclipse.birt.chart.device.extension
[email protected],1.6.0=GET,http://build-birt/software/platform/orbit-S20100519200754-Helios/bundles/org.apache.batik.svggen.source_1.6.0.v200805290154.jar,usetimestamp=true
The problems are ":ext:xgu" and "http://build-birt/"
I'm not xgu (I don't even have SSH access to the BIRT repo) and my DNS can't resolve "build-birt".
How can this be solved? Is there an ANT task in the PDE build where I can replace Strings in map files before Ant tries to fetch resources? Or is it possible to use variables in map files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
签入您的 customTargets.xml 文件(从模板复制)。我有一个 getMapFiles 目标,它从 CVS 获取地图文件(在我的例子中)。您可以在该目标的末尾添加一行来修复您的地图文件。
您也许能够使用替换任务,或者您可能需要更类似于 sed 的东西。 ex 替换:
我的示例是修复我们的 .properties 文件之一。
Check in your customTargets.xml file (copied from the template). I have a
getMapFiles
target where it grabs the map files (in my case) from CVS. You could add a line at the end of that target to fix your map files.You might be able to use the replace task, or you may need something more sed-like. ex replace:
My example is fixing one of our .properties files.