我正在使用IBM Worklight Developer Edition。
我想在部署之前更改自定义war的web.xml,但我不能这样做,因为它是自动部署的,并且web.xml是由Worklight项目构建器自动生成的。我尝试在{worklightProject} \ server文件夹下添加Web-Info文件夹但忽略它。
我读到我们可以通过编辑构建ant任务来控制Consumer / Enterprise Edition上的这个。开发人员版本是否有另一种方式?
答案 0 :(得分:2)
使用Consumer和Enterprise Edition构建脚本时会出现同样的问题。 ANT任务为您生成web.xml(在v5.05-5.061中),然后创建WAR文件。
我建议在Eclipse / Worklight Studio中自定义构建过程,以便在通过“运行”菜单选项触发构建任务后执行自定义ANT脚本。这样您就可以使用自己的自定义更改WAR。存在用于打开WAR(或任何ZIP)档案的ANT任务。扩展后,只需要在将更改压缩回WAR之前执行自定义或包含其他文件。
您可以通过查看项目属性来添加自定义构建器 - >助洗剂