在开发中,将 war 部署到本地应用程序服务器是相当普遍的,无论它是否已经部署(即,如果旧版本存在,只需部署)。
但是在以下情况下 cargo 和 glassfish maven 插件都会失败:
- '重新部署',如果 war 还没有部署,
- “部署”,如果它已经部署。
作为一名开发人员,我不想在两者之间做出选择。是否有一个命令可以使部署在两种用例中都成功?
最佳答案
cargo:redeploy
现在可以在 cargo 1.1.3 中按预期工作(至少对于 glassfish)
关于Java EE war 部署或重新部署 - 自动选择适当的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305752/