1、maven官网下载maven最新版本

Maven – Download Apache Maven

2、下载好后,解压,打开

apache-maven-3.8.3-bin\apache-maven-3.8.3\conf

  中的 settings.xml 文件(写字板打开)

翻到159行

  将159~165的代码(默认的是访问外网的地址,速度太慢;所以更换成国内免费的阿里云的仓库)

    <mirror>

      <id>maven-default-http-blocker</id>

      <mirrorOf>external:http:*</mirrorOf>

      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>

      <url>[http://0.0.0.0/](http://0.0.0.0/)</url>

      <blocked>true</blocked>

  </mirror>

  更换成阿里云的(配置阿里云镜像的远程访问路径)   

    <mirror>  

      <id>nexus-aliyun</id>  

      <mirrorOf>central</mirrorOf>    

      <name>Nexus aliyun</name>  

      <url>[https://maven.aliyun.com/repository/public](https://maven.aliyun.com/repository/public)</url>  

    </mirror>

3、找到计算机

  右击属性

    高级系统设置

      环境变量

        系统变量

          MAVEN_HOME

            变量名:MAVEN_HOME

          变量值:就是刚下载的maven文件夹所在的路径

        Path

          变量名:Path

          变量值:(把MAVEN_HOME添加到path里)

            (在最末尾加上,%开始,%结束)

            %MAVEN_HOME%\bin;

4、win+R打开dos窗口

cmd

  mvn -v

    C:\Users\86183>mvn -v

    Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)

    Maven home: D:\maven\apache-maven-3.8.3-bin\apache-maven-3.8.3

    Java version: 11.0.8, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11.0.8

    Default locale: zh_CN, platform encoding: GBK

    OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

5、打开IDEA

Configure(配置)

  Settings(设置)

    Build,Execution,Deployment

      Build Tools

        Maven

          Maven home directory:(Maven 主目录(H):)---> 选择刚下载的maven的安装路径(其中有个自带的Bundled (Maven 3),自带的版本不会更新,时间一长就比较老,所以用自己下载的)

        User settings file:(用户设置文件(S))--->  右边先勾选上覆盖,然后选择刚下载好的maven文件当中的conf\路径下的settings.xml文件

        Local repository:(本地存储库(R)) --->  自己新建一个文件夹,跟刚下载的maven文件放在一块(名称自定义maven_repository)

          完成后,选择应用Apply,OK完成

6、新建项目

新建一个空文件夹,复制该文件夹的路径

  Create New Project(创建新项目)

    Maven    --->  Next(下一步)

      Name:(名称:)   --->   名称跟项目名称保持一致

    Location:(位置:)---> 粘贴刚复制的路径

    Artifact Coordinates(构建坐标)

      GroupId:(主编号(包名))   --->  包名,想写几个都可以  例如: com.hao.man

      ArtifactId:(项目编号(项目名称)) ---> 项目名称跟名称保持一致

      Version:(版本)

        Finish(完成)

7、如果忘记了5中的设置,再设置一下

File

  Settings   (Ctrl+Alt+S)

    Build,Execution,Deployment

      Build Tools

        Maven

          Maven home directory:(Maven 主目录(H):)---> 选择刚下载的maven的安装路径(其中有个自带的Bundled (Maven 3),自带的版本不会更新,时间一长就比较老,所以用自己下载的)

        User settings file:(用户设置文件(S))--->  右边先勾选上覆盖,然后选择刚下载好的maven文件当中的conf\路径下的settings.xml文件

        Local repository:(本地存储库(R)) --->  自己新建一个文件夹,跟刚下载的maven文件放在一块(名称自定义maven_repository)

          完成后,选择应用Apply,OK完成

8、

最右侧 --->  Maven

  man  --->  (就是刚创建的空文件夹的名称)

    Lifecycle(生命周期)

      clean

    validate

    compile(编译)  第一步:双击 编译  --->  出现BUILD SUCCESS 说明编译成功

    test

    package(包装)  第二步:双击 打包  --->  出现BUILD SUCCESS 说明打包成功

    verify

    install(安装)  最后一步:双击 安装  --->  出现BUILD SUCCESS 说明安装成功

    site

    deploy

  Pligins(插件)

9、

右上角, Project Structure(项目结构)(Ctrl+Alt+Shift+S)

  Project Settings(项目设置)

    Project(项目)

      Project SDK:(项目SDK:)   --->    选择11

    Modiles(模块)

      Soureces(源)   --->   选择6及其以上的

      Paths(路径)

      Dependencies(依赖)   --->   选择11

Platform Settings(平台设置)

  SDKs(SDK)   --->   选择11

Apply(应用)   OK(完成)     

File(文件)

  Settings(设置)   (Ctrl+Alt+S)

    Build,Execution,Deployment(构建、执行、部署)

      Compiler(编译器)

        Java CompilerJava(编译器)

          Per-module bytecode version:(按模块字节码版本:)

            Target bytecode version(目标字节码版本)   --->   改成11

src 

main   --->   主目录

  java   --->   放的都是java代码

resources   --->   配置文件 properties.xml

webapp

test   --->   测试目录

  java   --->   纯java代码 junit 测试

    resources   --->   纯java代码 junit 测试

<!-- 依赖的jar的配置 -->

<dependencies>

<!-- mysql -->  

<dependency>  

  <groupId>mysql</groupId>  

  <artifactId>mysql-connector-java</artifactId>  

  <version>8.0.25</version>  

</dependency>  

<!-- [https://mvnrepository.com/artifact/com.alibaba/druid](https://mvnrepository.com/artifact/com.alibaba/druid) -->  

<!-- druid连接池 -->  

<dependency>  

  <groupId>com.alibaba</groupId>  

  <artifactId>druid</artifactId>  

  <version>1.2.6</version>  

</dependency>  

<!-- [https://mvnrepository.com/artifact/org.projectlombok/lombok](https://mvnrepository.com/artifact/org.projectlombok/lombok) -->  

<!-- lombok -->

<dependency>

<groupId>org.projectlombok</groupId>  

<artifactId>lombok</artifactId>  

<version>1.18.20</version>  

<scope>provided</scope>  

</dependency>  

<!-- QueryRunner -->  

<dependency>  

  <groupId>commons-dbutils</groupId>  

  <artifactId>commons-dbutils</artifactId>  

  <version>1.6</version>  

</dependency>  

<!-- jsp解析器 -->  

<dependency>  

  <groupId>javax.servlet.jsp</groupId>  

  <artifactId>jsp-api</artifactId>  

  <version>2.1</version>  

</dependency>  

<!-- servlet -->  

<dependency>  

  <groupId>javax.servlet</groupId>  

  <artifactId>servlet-api</artifactId>  

  <version>2.5</version>  

</dependency>

</dependencies>

<build>

<plugins> 

<!-- maven工程的默认插件,用于编译源码 -->  

  <plugin>  

    <groupId>org.apache.maven.plugins</groupId>  

    <artifactId>maven-compiler-plugin</artifactId>  

    <version>3.8.1</version>  

  </plugin>

</plugins>

</build>

添加web网站

<!-- jsp解析器 -->

<dependency>

  <groupId>javax.servlet.jsp</groupId>

  <artifactId>jsp-api</artifactId>

  <version>2.1</version>

</dependency>

<!-- servlet -->

<dependency>

  <groupId>javax.servlet</groupId>

  <artifactId>servlet-api</artifactId>

  <version>2.5</version>

</dependency>

src

main   --->   右击新建directory(目录) -->  webapp

  webapp   --->   右击新建directory(目录)  -->  WEB-INF

    找一个以前的项目,找到 web\WEB-INF 下的web.xml文件,复制粘贴到WEB-INF目录下

右上角, Project Structure(项目结构)(Ctrl+Alt+Shift+S)

  Project Settings(项目设置)

    Modiles(模块)

      点左上角的 +

        找Web

          Path(路径)

            更换路径,找该文件中的web.xml文件的路径

              Web Resource Directories(Web资源目录)

            Web Resource Directory(资源目录)

              更换路径,找到该文件中的webapp的路径

        最下面的警告 'Web' Facet resources are not included in an artifact     

          点击右边的Create Artifact --->   跳转到Artifacts(构件)   --->   OK(完成)

        锤子旁配置服务器

          点击左上角 +

            Tomcat Server

              本地

                VM options(虚拟机选项(V)) 添加 -Dfile.encoding=UTF-8

              最下面警告 Warning:No artifacts marked for deployment(警告:没有部署标记工作)

                点击右边的fix(修复)  快速解决添加 

                  Application context(应用程序上下文)   --->   常常的网站名称可以简化一下,就留一个/;也可以不改

                    Apply(应用)   OK(完成)

  现在就有新建jsp选项了

    webapp中新建index.jsp 文件

    将web.xml文件中的

      <welcome-file-list>

        <welcome-file>test.jsp</welcome-file>

          </welcome-file-list>

      test.jsp 改为刚创建的 index.jsp 

  运行即可