Java EE war 部署或重新部署 - 自动选择适当的操作

标签 java maven glassfish cargo

在开发中,将 war 部署到本地应用程序服务器是相当普遍的,无论它是否已经部署(即,如果旧版本存在,只需部署)。

但是在以下情况下 cargo 和 glassfish maven 插件都会失败:

  • '重新部署',如果 war 还没有部署,
  • “部署”,如果它已经部署。

作为一名开发人员,我不想在两者之间做出选择。是否有一个命令可以使部署在两种用例中都成功?

最佳答案

cargo:redeploy 现在可以在 cargo 1.1.3 中按预期工作(至少对于 glassfish)

关于Java EE war 部署或重新部署 - 自动选择适当的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305752/

相关文章:

java - 传递到 Jersey + Jackson 时从实体中删除字段

java - 不显示对象的动态 JPanel

java - 如果尝试在 Eclipse 下使用 ActiveJdbc,则生命周期配置不涵盖插件执行

java - 在 pom.xml 中包含 proguard 配置文件

glassfish - Vaadin "Cookies Disabled"Chrome 中的消息

java - 在集成测试之间刷新共享缓存

java - 从 GWT 开发模式到 glassfish v3 的 EJB JNDI 查找

java - 寻找合适的无限强度文件

Java 缩放图像错误类未找到

java - 对于使用 spring-boot 的多模块 Maven 项目,通用模型和实用程序的正确位置