java – 可以用ant替换jar / ear / war中的文件中的文本吗?
我想构建我的ear文件一次然后使用ant来更改application.xml,属性文件等中的一些设置. 有没有办法用蚂蚁这样做? [编辑]刚发现这个 How do I modify a file in a jar file using ANT? 最佳答案
修改jar或ear内部文件的唯一方法是使用< unzip>任务,使用< replace>任务修改文件中的字段,然后使用< zip>重新压缩文件.或< jar> /< ear>任务.
有几种方法可以处理这个,而无需解压缩和重新压缩你的ear / jar / war文件: >首选方法是设置应用程序服务器,以便它可以在耳朵之外找到您的属性.也可以在指定位置时将application.xml文件配置为不使用相对目录,而不是从计算机根目录指定位置.通过从您的耳朵中删除嵌入式环境信息,您可以在所有环境中使用相同的earfile. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |