一.maven是什么
二.maven环境配置
1首先下载和解压maven压缩包
2、然后把解压出来的文件放置在自己所创建的文件夹中;配置maven环境 变量
3、在path中添加maven相关路径:%MAVEN_HOME%\bin;
4.在命令指示符管理员界面输入:mvn –version (如果出现了版本号就意味着maven配置成功了)
5、配置本地仓库及私有仓库在maven文件中的conf找到settings.xml
1.本地仓库我的在(F:/eclipse/maven)
2.私有仓库
6.maven仓库原理
1.通过pom坐标优先读取本地仓库的jar,如果曾经下载过那么直接自动导入到当前项目中用
2.如果本地仓库没有,那么就会到阿里云镜像服务器中去找开发需要的jar包,找到了会自动下载到本地仓库,并且引入项目
3.如果阿里云镜像服务器没有,那么会到国外的maven*仓库去下载,如果有直接下载到本地仓库,并引入项目中
三:在eclipse中建立maven项目
1.配置maven(记住一定要连接网络)
2.配置User settings
3.创建maven项目(要选择internal,优先读取本地,和下面的webapp)
写好项目名字
第一次创建时一定要耐心等待右下角进度条创建完maven项目
4.修改项目配置(点击项目右击properties)
①把dynamic web module由原来2.3改为3.1
②把java原1.5改为现1.8
修改一下下面的目录为src/main/webapp
3.1、web.xml修改为3.1
修改一下jdk,把1.5改为1.8版本
把tomcat以来改为4.0.1
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
测试一下
package com.xly.demo;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/demo")
public class DemoServlet extends HttpServlet {
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("maven哈哈哈哈");
}
}
结果显示出来表示创建成功