1、【常用maven命令】 cmd:
mvn -v 查看maven版本信息
mvn clean:清理
mvn compile:编译主程序
mvn test-compile:编译测试程序
mvn test:执行测试
mvn package:打包
mvn install:安装
3、执行maven命令必须进入到pom.xml的目录中进行执行
4、pom.xml:Project Object Model 项目对象模型。它是maven的核心配置文件,所有的构建的配置都在这里设置
5、target里主要存放的就是编译后的字节码文件
6、
scope就是依赖的范围
compile,默认值,适用于所有阶段(开发、测试、部署、运行),本jar会一直存在所有阶段。
provided,只在开发、测试阶段使用,目的是不让Servlet容器和你本地仓库的jar包冲突 。如servlet.jar。
runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
学习资料来源于:Maven最全教程,看了必懂 - 小知的文章 - 知乎
https://zhuanlan.zhihu.com/p/62841181