贾永琪的技术博客

Maven最全知识

Maven最全知识1. Maven介绍1.1 什么是Maven1.2 为什么要使用Maven2. Maven入门2.1 Maven环境的搭建2.2 Maven项目的创建3. 目录结构分析3.1 Maven工作原理3.2 Maven目录结构3.3 Maven项目的目录结构4. 仓库解析5. pom.xml解析5.1 setting.xml5.2 pom.xml6. GAV软件定位坐标7. MVN命令与生命周期7.1 MVN命令7.2 Maven生命周期8. Maven项目构建8.1 纯手工构建8.2 模板构建_vipmvn

Maven依赖

本文详细介绍了Maven的依赖范围,如compile、provided、runtime和test,以及为何设置依赖范围以避免冲突。此外,讲解了父子项目间的依赖继承,强调了聚合项目的灵活性,并通过实例展示了如何处理直接冲突和传递冲突。最后,通过分析依赖树和排除冲突依赖的方法,说明了解决Maven项目中依赖冲突的实践策略。

MVN命令与生命周期

MVN命令与生命周期MVN命令与生命周期1 MVN命令2 Maven生命周期MVN命令与生命周期1 MVN命令mvn --version查看maven的版本mvn clean清楚生成的class文件等,主要是清理target中的数据mvn compile编译源码,与mvn clean刚好相反mvn package打包,将class,资源文件打入jar包或者war包mvn tomcat:run运行tomcat容器mvn test执行test单元测试,生成测试_mvn 命令和生命周期