是否可以从 Intellij Idea 将 ear 正确部署到 Websphere 并保存旧绑定?

Is it possible correctly deploy ear to Websphere from Intellij Idea and save old bindings?

我有 foo.ear 可以毫无问题地部署或更新到 WAS 7。 foo.ear 有一些 ext 资源和组设置,我需要在部署到 WAS 时合并这些设置,并且通过控制台可以正常工作,但需要花费大量时间来完成所有过程。所以我更喜欢从 Intellij IDEA (2018) 自动部署,但是当 IDEA 进行部署时,它会删除所有当前绑定(ext 资源和组设置),我没有找到任何选项来 mearge 或最后保存应用程序的当前绑定。所以我的问题是这可以从 IDEA 或最后从某些脚本(例如 maven)完成吗?

我相信您正在寻找的是 -bindear 选项。

可以用IDEA手动提供构建post/pre处理步骤

https://www.jetbrains.com/help/idea/pre-processing-tab.html

因此您可以尝试使用 ant 任务调用它,您可以使用该选项从该 ant 任务执行 ejbDeploy 命令。

有关您可以在文档中找到的任务的更多信息:

https://www.ibm.com/support/knowledgecenter/SSRTLW_9.1.0/com.ibm.ejbdeploy.doc/topics/regenc.html