ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

maven的生命周期

2021-09-23 10:34:16  阅读:19  来源: 互联网

标签:文件 生命周期 clean mapper maven 本地 打包


maven常用命令含义

 

  今天在开发过程中,对一个mapper.xml文件的sql进行了改动,重启tomcat后发现没有生效,首先考虑是不是远程服务开启着,导致代码没有走本地,确认远程服务是关闭的,的确是本地修改没有生效,于是我clean了当前mapper所在的包,重启tomcat,直接报错:

xxx is not known to the MapperRegistry

一脸懵....,于是我赶忙检查了mapper文件的namespace以及MapperScannerConfigurer的配置,发现均是正确的,一时间束手无策。

最终解决办法:1.clean root工程 2.package root工程。

浪费了一上午时间,甚是难受。总结原因还是对maven一些命令不够熟悉。

maven命令总结

 

 

 

  • clean:清除maven项目下的target目录中的class和本地仓库中已打包的文件。
  • validate:验证工程是否正确,所有需要的资源是否可用。
  • compile:即编译项目中的java文件,并存放在项目的编译目录。
  • test: 即运行项目中的测试用例文件,如果测试用例未通过,也会打包失败,另,这里的test过程可以在pom中通过配置跳过。
  • package:将本地编译好的文件打包为war 或者jar。
  • verify: 运行任何检查,验证包是否有效且达到质量标准。
  • install:将打包的代码存放到本地maven仓库,可供本地其它项目依赖使用。
  • site:生成项目报告,站点,发布站点。
  • deploy:将打包在本地仓库中的项目发布到服务器,供他人依赖使用。

标签:文件,生命周期,clean,mapper,maven,本地,打包
来源: https://www.cnblogs.com/ZhangZiXue/p/15323069.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有