1 Maven的使用

1.1 Maven的安装

官网下载:Maven下载
下载后解压可直接使用。
可进行环境配置:
打开系统的高级设置,打开环境变量,在系统变量中增加:
Maven安装+配置+创建项目_java
之后找到Path,把框里面的加进去,注意之间用英文分号隔开:
Maven安装+配置+创建项目_java_02
环境配置测试:打开命令窗口输入:mvn -v,如下图则配置成功:
Maven安装+配置+创建项目_maven_03

1.2 Maven仓库

1.2.1 Maven本地仓库的搭建

在maven安装目录下新建文件夹【mvn_repository】作为本地仓库,复制路径:
Maven安装+配置+创建项目_java_04
更改配置文件:
Maven安装+配置+创建项目_服务器_05

Maven安装+配置+创建项目_服务器_06

粘贴上刚才准备好的本地仓库路径:
Maven安装+配置+创建项目_maven_07

1.2.2 解决下载慢,配置远程仓库

配置远程仓库使用阿里云的私服:
阿里云私服地址:

	 <mirror>  
		  <id>alimaven</id>  
		  <name>aliyun maven</name>  
		  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		  <mirrorOf>central</mirrorOf>          
	</mirror>

打开配置文件:
Maven安装+配置+创建项目_maven_08
Maven安装+配置+创建项目_intellij-idea_09

2 IDEA开发maven项目

2.1 IDEA的maven配置

Maven安装+配置+创建项目_服务器_10

Maven安装+配置+创建项目_java_11

2.2 IDEA创建maven项目(不使用骨架)

Maven安装+配置+创建项目_ide_12
Maven安装+配置+创建项目_ide_13
Maven安装+配置+创建项目_java_14

Maven安装+配置+创建项目_maven_15

2.3 IDEA创建maven项目(使用骨架)

Maven安装+配置+创建项目_intellij-idea_16

2.4 IDEA创建web项目

与上面创建Java项目类似,需要更改配置文件,设为打包方式为war:
Maven安装+配置+创建项目_ide_17
添加项目目录下缺少的web目录:
Maven安装+配置+创建项目_java_18
web.xml文件内容可以使用IDEA提供的模板复制进来:
Maven安装+配置+创建项目_服务器_19

2.5 使用tomcat插件启动web项目

在pom.xml文件中添加tomcat插件即可:
按快捷键【alt+insert】
Maven安装+配置+创建项目_java_20

    <build>
        <plugins>
            <!-- 配置Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
            </plugin>
        </plugins>
    </build>

Maven安装+配置+创建项目_ide_21
同时,插件也可以进行配置修改:

    <build>
        <plugins>
            <!-- 配置Tomcat插件 -->
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.1</version>
            <!--配置-->
                <configuration>
                    <!--修改端口号-->
                    <port>80</port>
                    <!--修改虚拟目录-->
                    <path>/</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

Maven安装+配置+创建项目_java_22
为了方便,可以简化运行,直接配置运行,方便断点调试:
Maven安装+配置+创建项目_ide_23
Maven安装+配置+创建项目_服务器_24

2.6 编写Servlet依赖的配置

当我们在main目录下创建继承HttpServlet的servlet类时,报错,原因是缺少依赖jar包,第一步进行添加依赖。
Maven安装+配置+创建项目_服务器_25
在pom.xml文件中添加依赖,添加后即可。
Maven安装+配置+创建项目_服务器_26
依赖添加完成后继续编写servlet,重写了doget方法,启动服务器进行访问该servlet,出现报错:
Maven安装+配置+创建项目_ide_27
Maven安装+配置+创建项目_java_28
原因在于导入jar包时缺少一个依赖范围,在pom.xml配置文件中加入依赖范围即可访问:
Maven安装+配置+创建项目_maven_29
Maven安装+配置+创建项目_maven_30