根据Maven博士,文档对默认生命周期的解释如下:
这些生命周期阶段(加上这里没有显示的其他生命周期阶段)是按顺序执行的,以完成默认生命周期。鉴于上面的生命周期阶段,这意味着当使用默认生命周期时,将首先验证项目,然后尝试编译源代码,针对测试运行这些源,打包二进制文件(例如jar),对该包运行集成测试,验证包,将验证包安装到本地存储库,然后在指定的环境中部署已安装的包。
使用默认生命周期意味着什么?有什么命令可以用吗。
更新:
这个问题不同于我早些时候发布的问题- Maven中的默认生命周期是什么?
前面的问题是Maven中的默认生命周期是什么。
现在的问题是如何理解如何使用默认生命周期?是否有任何特定的命令来运行默认生命周期而不指定默认生命周期的任何阶段。
发布于 2015-06-08 21:20:48
如果您在链接到生命周期参考的文档中进一步阅读,您将看到三个生命周期:clean、default和site以及它们各自的构建阶段。
每当调用mvn
时,都会使用默认的生命周期,其中一个阶段作为参数。例如,如果您调用mvn test
,那么Maven会经历所有默认生命周期的各个阶段,直到并按照这里所述的顺序包含test
。
https://stackoverflow.com/questions/30717915
复制相似问题