deployment - 如何排除Maven的生命周期阶段之一

标签 deployment maven

我有.war文件,需要执行“部署脚本”。有可能用Maven做到这一点吗?我可以只执行生命周期的部署阶段吗?或者最好使用其他一些部署工具,例如ant,gant等。

最佳答案

不,您不能跳过阶段。 mvn phase-x命令始终表示“运行所有阶段,直到阶段x,包括x为止”。但是,某些插件可以检测自上次执行以来是否发生了更改,并(自行)决定不运行-后续构建速度更快。

我不确定您到底想要实现什么—也许您可以看看Maven assembly plugin吗?

关于deployment - 如何排除Maven的生命周期阶段之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877500/

相关文章:

maven - 选择来源.. intellij 中的按钮不起作用

java - 使用 Maven 运行 Spring boot 应用程序时出错 : Name for parameter binding must not be null

reactjs - 如何部署具有代码拆分的 JS 应用程序,确保过去的应用程序版本不会中断

azure - 如何在 Azure 应用服务上部署 jHipster,我收到 500 个请求超时

asp.net-mvc - 将 ASP.NET Web API 应用程序部署到不同服务器上的 IIS 7

python - 如何(以何种形式)共享(交付)一个 Python 函数?

maven - 将 tomcat 服务器凭据添加到项目的 pom 而不是 settings.xml

maven - Tomcat 不提供来自 maven-war-plugin 的文件

java - 我们可以更改 Maven 默认目录 (.m2) 名称吗?

deployment - 通过 webdav : directory creation 使用 mvn 部署