第一步:解压压缩包,并且放到一个非中文目录的文件夹里
压缩包下载路径:Maven – Download Apache Mavenhttp://maven.apache.org/download.cgi
第二步:添加系统变量
第一步:在我的电脑里面右键,点击属性
第二步:进去后点击高级系统设置,然后点击环境变量
第三步:在系统变量那里点击新建
第四步:复制第一步那个压缩包的文件路径
变量名为MAVEN_HOME
变量值为复制的文件路径
第五步:找到Path点击编辑
第六步:点击新建然后填写入%MAVEN_HOME%bin
验证是否配置成功------输入cmd用管理员身份打开输入mvn -version
这样就是配置成功了
到这里maven就已经可以使用了
但是因为maven仓库是在国外,所以下载的效率非常慢,所以我们要配置本地仓库
第三步:配置本地仓库
maven的使用第一步:进入解压后的apache-maven-3.5.0-bin
第二步:点击conf
第三步: 用记事本打开settings.xml------找到标签为localRepository在一段
第四步: 设置本地仓库---复制
/path/to/local/repo 把里面的地址改成你要用来存放的地址第五步:找到mirror这个标签
第六步: 这里我们要使用的是阿里云私服的镜像仓库
alimaven central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ 原理: 当配置结束后 1.通过pom文件的坐标优先读取本地仓库的jar,如果曾经下载过,那么直接导入到当前项目使用 2.如果本地仓库没有,那么就会到阿里云镜像服务器中去找开发需要的jar包,找到了就会自动下载 到本地仓库,并且引入项目 3.如果阿里云的镜像仓库没有那么就会到国外的maven中央仓库去下载,如果有就直接下载到本地仓 库,并且引入项目使用 4.如果国外maven中央仓库都没有找到,那么就是代码问题
第一步:eclipse设置maven的安装路径
第一步:点击Window找到Preferences
第二步:找到maven点击Installations,点击右侧的add
第三步:填入你的apache-maven的路径
第四步:勾选新建的然后应用就行了
第五步:进入User Settings,右侧第二个找到settings.xml,最后一个路径也会跟着改变
这样就全部配置好了,应用并关闭
第二步:使用
第一步:双击Maven Project
第二步:Catalog选择Internal,文本域选着最后一个,然后Next
第三步:第二个是项目名
第四步:刚创建好的项目会有一个错误
点击项目然后右键点击Properyies
然后找到Project Facets
然后将Dynamic Web Module改为3.1将Java改为1.8
再点击上图中的
把第二栏改为webapp
然后打开web.xml
把里面的内容修改为
Archetype Created Web Application 然后把index.jsp删掉,进入pom.xml
将里面的内容修改为
4.0.0 com.sg T269_mavenwar 0.0.1-SNAPSHOT T269_maven Maven Webapp http://maven.apache.org javax.servlet javax.servlet-api4.0.0 provided T269_maven 然后就可以调用servlet
package com.sg.dome; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/dome") public class DomeServlet extends HttpServlet{ @Override protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException { System.out.println("hollw实现"); } }运行结果:
第二种方法:
4.0.0 com.mwy Mavenwar 0.0.1-SNAPSHOT Maven Maven Webapp http://maven.apache.org UTF-8 1.8 1.8 3.7.0 5.1.44 4.12 4.0.0 2.9.3 1.2 1.1.2 8.0.47 1.9.3 1.6.1 1.1.6 jaxen jaxen${jaxen.version} dom4j dom4j${dom4j.version} commons-beanutils commons-beanutils${commons-beanutils.version} mysql mysql-connector-java${mysql.version} junit junit${junit.version} test javax.servlet javax.servlet-api${servlet.version} provided com.fasterxml.jackson.core jackson-databind${jackson.version} com.fasterxml.jackson.core jackson-core${jackson.version} com.fasterxml.jackson.core jackson-annotations${jackson.version} jstl jstl${jstl.version} taglibs standard${standard.version} org.apache.tomcat tomcat-jsp-api${tomcat-jsp-api.version} org.projectlombok lombok1.18.10 provided com.belerweb pinyin4j2.5.0 com.github.davidcarboni encrypted-file-upload2.1.0 Maven 运行结果:
拜拜了各位



