1
117
您在命令行中指示的目标链接到
lifecycle
关于马文。例如
|
2
50
Maven没有任何内置的功能,尽管 phases 是有限的 插件目标 不是因为插件列表没有)。 但你可以让事情变得更容易利用 bash completion (在Windows下使用cygwin)如 Guide to Maven 2.x auto completion using BASH 为了让事情顺利进行,首先 this guide 在计算机上设置bash完成。然后,是时候为Maven2编写一个脚本了,并且:
以下是我得到的结果: $ mvn [tab][tab] Display all 377 possibilities? (y or n) ant:ant ant:clean ant:help antrun:help antrun:run archetype:crawl archetype:create archetype:create-from-project archetype:generate archetype:help assembly:assembly assembly:directory assembly:directory-single assembly:help assembly:single ... 当然,我从来没有浏览过377种可能性,我使用完成。但这给了你一个关于“a”列表大小的概念:) 资源 |
3
7
|
4
0
让我们把它变得非常简单: Maven生命周期: 2。默认(生成) 三。场地 默认生命周期的Maven阶段: 一。验证 2。编译 三。测试 5个。核实 6。安装 7号。部署 注: 参见Maven构建生命周期基础 1 |
5
0
每个构建生命周期都由不同的构建阶段列表定义,其中一个构建阶段表示生命周期中的一个阶段。
这些生命周期阶段(加上此处未显示的其他生命周期阶段)按顺序执行,以完成默认生命周期。考虑到上述生命周期阶段,这意味着当使用默认生命周期时,Maven将首先验证项目,然后尝试编译源代码,对测试运行源代码,打包二进制文件(例如jar),对该包运行集成测试,验证集成测试,将已验证的包安装到本地存储库,然后将已安装的包部署到远程存储库。 https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html |