java - 是否有一个 ant 任务可以将 .war 添加到现有的爆炸耳朵中

标签 java ant

有一个无法编辑的构建过程,需要在生成的耳边打包另一场 war 。耳朵爆炸了,所以只需将 war 文件复制到其中即可,但 application.xml 需要更新,所以我想找到一个可以执行此操作的 ant 任务。有人知道有什么可行的吗?

最佳答案

最终只是做了:

<replace file="${j2ee.build.dir}/${j2ee.app..name}/META-INF/application.xml" token="&lt;/application&gt;" value="&lt;module&gt;&lt;web&gt;&lt;web-uri&gt;admin.war&lt;/web-uri&gt;&lt;context-root&gt;/admin&lt;/context-root&gt;&lt;/web&gt;&lt;/module&gt;&lt;/application&gt;"/>

相当黑客,但无法想出另一种方法来轻松编辑文件

关于java - 是否有一个 ant 任务可以将 .war 添加到现有的爆炸耳朵中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618295/

相关文章:

java - 用于 ant 的文件路径模式应该是什么,以选择未知子文件夹名称的所有内容文件

ant - Netbeans 9.0 孵化 - 不会在 `lib` 中为迁移/更新的 Java 10 项目创建 `dist` 目录

java - 在 ArrayList.trimToSize() 中,如果实际上没有发生结构变化,为什么 modCount 会增加

java - Crawler4j无法AJAX爬行

java - 用于同步本地与远程版本的 ANT 脚本

java - Ant 在 try catch block 中失败

JavaFX eclipse 使用 wix 自定义部署的包

java - 使用 java 逐行获取 Qubole 数据

java - 树形图和字节[]

java - 客户端代码中的套接字连接被拒绝