maven生命周期学习

Maven阶段

尽管几乎没有一个全面的清单,这些都是执行最常用的默认生命周期阶段。

  • 验证:验证项目是正确的,所有必要的信息
  • 编译:编译项目的源代码
  • 测试:使用合适的单元测试框架测试编译的源代码。 这些测试应该不需要代码被打包或部署
  • :把编译后的代码,并在其分发格式打包,例如一个JAR。
  • 集成测试:如果需要,处理和部署包到集成测试可以运行的环境
  • 验证:运行任何检查,以验证包是有效的,同时符合质量标准
  • 安装:包本地安装到本地存储库中,用作本地其他项目的依赖
  • 部署:在集成或发布环境中进行,复制最终的包到远程仓库与其他开发者和项目共享。

利用命令:

1) mvn complie去编译我们的源码。

        编译完成的class会放在${basedir}/target/classes/下面。

2)mvn test    去编译和运行我们的测试代码,如果仅仅是想编译而不运行,

则用mvn test-compile命令。

3)mvn package    在packaging节点制定了打包类型的情况下,比如,如果是jar,则执行该命令会把项目打包到

${basedir}/target/,生成一个jar文件。

4)mvn install,当你打包完,并且生成了一个jar后,需要把jar安装到本地仓库,默认位置是

${user.home}/.m2/repository/。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值