0.Maven介绍
*什么是Maven:apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的
*使用Maven好处:
节省空间 对jar包做了统一管理 依赖管理
一键构建(一个tomcat:run命令就可以直接跑起来,甚至不用配置服务器)
可跨平台(纯java开发)
应用在大型项目可提高开发效率
*Maven的仓库:用于放jar包,管理jar包的地方
-->本地仓库-->远程仓库(私服)(公司的仓库)-->中央仓库(Maven管理人员管理的)
1.如何添加依赖:添加jar包pom.xml<dependency></dependency>
①网络上搜索依赖的坐标
spring5.1.2坐标 就是三个标签首字母 GAV:
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.1.2.RELEASE</version>
</dependency>
http://search.maven.org/
或
http://mvnrepository.com/
然后再导入到pom.xml文件中
②本地上重建索引,以索引的方式搜索
索引作用:自动写出要导入包的坐标
如何重建索引:
打开Maven视图
依赖范围:<scope>...</scope>
Compile struts2-core
编译(compile)时需要,测试时需要,运行时需要,打包时需要
Provided jsp-api.jar servlet-api.jar ,已经提供了
编译(compile)时需要,测试(test)时也需要 ,运行时不需要,打包时不需要,可能冲突
Runtime 数据库驱动包
编译时不需要,测试时需要,运行时需要,打包时需要
Test junit.jar
编译时不需要,测试时需要,运行时不需要,打包也不需要
添加插件的话就是在pom.xml下 <build><plugins><plugin>..</plugin></plugins></build>