github地址
https://github.com/a18792721831/studyMaven.git
文章列表:
Maven最全知识
[INFO] Generating project in Batch mode
Maven项目的目录结构
Maven仓库解析
Maven pom.xml解析
MVN命令与生命周期
Maven私有仓库的搭建和使用
Maven依赖
mvn --version
查看maven的版本
mvn clean
清楚生成的class文件等,主要是清理target中的数据
mvn compile
编译源码,与mvn clean
刚好相反
mvn package
打包,将class,资源文件打入jar包或者war包
mvn tomcat:run
运行tomcat容器
mvn test
执行test单元测试,生成测试报告
mvn site
生成报表
mvn dependency:tree
分析依赖树,在用于解决依赖冲突时,非常有效
mvn install
下载依赖,更新依赖
mvn deploy
发布打包后的文件
不过,更多的是使用ide里面的图形化操作
生命周期:描述项目构建过程。也是预定义项目执行过程。降低项目管理的难度 。