我正在使用 IBM Worklight Developer Edition。
我想在部署之前更改自定义战争的 web.xml,但我不能这样做,因为它是自动部署的,并且 web.xml 是由 Worklight 项目构建器自动生成的。我试图在 {worklightProject}\server 文件夹下添加 Web-Info 文件夹,但它被忽略了。
我读到我们可以通过编辑 build ant 任务在 Consumer/Enterprise Edition 上控制它。开发者版本有替代方法吗?
我正在使用 IBM Worklight Developer Edition。
我想在部署之前更改自定义战争的 web.xml,但我不能这样做,因为它是自动部署的,并且 web.xml 是由 Worklight 项目构建器自动生成的。我试图在 {worklightProject}\server 文件夹下添加 Web-Info 文件夹,但它被忽略了。
我读到我们可以通过编辑 build ant 任务在 Consumer/Enterprise Edition 上控制它。开发者版本有替代方法吗?
消费者版和企业版构建脚本也会出现同样的问题。ANT 任务为您生成 web.xml(在 v5.05-5.061 中),然后创建 WAR 文件。
我建议在 Eclipse/Worklight Studio 中自定义构建过程,以便在通过 Run 菜单选项触发构建任务后执行自定义 ANT 脚本。通过这种方式,您可以使用自己的自定义更改 WAR。存在用于打开 WAR(或任何 ZIP)档案的 ANT 任务。展开后,只需执行自定义或包含其他文件,然后再将更改压缩回 WAR。
您可以通过查看项目属性 -> Builders 添加自定义构建器