Maven常用命令
命令 | 用途 |
mvn archetype:generate | 创建Maven工程结构 |
mvn compile | 编译源代码 |
mvn test | 执行测试用例 |
mvn clean | 清除产生的项目 |
mvn package | 项目打包 |
mvn install | 安装至本地仓库,供其他项目引用 |
编译-测试-打包-安装
Maven指令生命周期
- Clean Lifecycle
- Default Lifecycle
- Site Lifecycle (不常用)
默认生命周期有前后顺序,后面的执行了,前面的肯定执行
Maven依赖范围管理
我们依赖的jar包在我们maven项目生命周期中他作用的一个范围
依赖范围如下:
compile, provided, runtime, test, system
作用范围