IDEA创建Maven操作

用IDEA创建Maven项目并连接Tomcat的一些操作

目录

1、下载Maven

​2、配置环境变量

3、conf文件夹里配置settings.xml文件

4、在IDEA中使用Maven(IDEA版本是2022.1.1)(重要)

        4.1 打开IDEA初始化界面,选择Customize,点击All settings

        4.2 搜索框内搜索Maven,修改一些设置

        4.3 创建一个带模板的Maven项目

        4.5 创建一个没有模板的Maven项目,即没有选择archetype创建的Maven(干净)

 5、配置Tomcat(关键)

 6、启动Tomcat(用Maven模板创建的项目)

​编辑 7、pom文件


1、下载Maven

直接官网下载,下载好放在你想要放放目录,然后解压

IDEA创建Maven操作_第1张图片

IDEA创建Maven操作_第2张图片

IDEA创建Maven操作_第3张图片

IDEA创建Maven操作_第4张图片2、配置环境变量

IDEA创建Maven操作_第5张图片

 IDEA创建Maven操作_第6张图片

 IDEA创建Maven操作_第7张图片

        添加两个变量

                M2_HOME      Maven的bin目录

                MAVEN_HOME         Maven目录

IDEA创建Maven操作_第8张图片

                在path变量里面新建填写%MAVEN_HOME%\bin   (注意这里bin前面有斜杠)

IDEA创建Maven操作_第9张图片

        最后点击确定环境变量就配置好了

IDEA创建Maven操作_第10张图片

3、conf文件夹里配置settings.xml文件

        首先创建一个maven-repo,本地仓库

IDEA创建Maven操作_第11张图片

IDEA创建Maven操作_第12张图片

IDEA创建Maven操作_第13张图片

         添加这行代码,就是建立一个本地仓库,让Maven自动下载的jar包放在这里(这个settings.xml是notepad++软件打开的)IDEA创建Maven操作_第14张图片

         配置阿里云镜像

IDEA创建Maven操作_第15张图片

 4、在IDEA中使用Maven(IDEA版本是2022.1.1)(重要)

        4.1 打开IDEA初始化界面,选择Customize,点击All settings

IDEA创建Maven操作_第16张图片

        4.2 搜索框内搜索Maven,修改一些设置

                这边就是默认的情况。创建Maven之前不调整的话就是这样,他会给你jar包下载默认的C盘里,这就是原始的样子。

IDEA创建Maven操作_第17张图片

         “正确”的做法:这边Maven home path、User setting file和Local repository选择自己本地的,因为自带有默认的Maven。选好之后点击Apply再点击ok。IDEA创建Maven操作_第18张图片

        4.3 创建一个带模板的Maven项目

IDEA创建Maven操作_第19张图片                创建成功就是这样,整体就是这样

IDEA创建Maven操作_第20张图片IDEA创建Maven操作_第21张图片  

                这边是一些信息 

IDEA创建Maven操作_第22张图片

                 用模板创建的其实并不完整,还需要在main里面添加文件

IDEA创建Maven操作_第23张图片

                 这边创建出来的java文件夹是要这种蓝色的,就按照下面的方法选,resources文件夹需要是resources Root,也可以这里选IDEA创建Maven操作_第24张图片

                 就像这样

IDEA创建Maven操作_第25张图片

                也可以这样

IDEA创建Maven操作_第26张图片

        4.5 创建一个没有模板的Maven项目,即没有选择archetype创建的Maven(干净)

                直接用File里面的new project和在初始页面new project创建。我看有文章说用File里面的new project创建百分百会卡死,我试了一下,然后就卡死了。。。。。

                所以不能在一个项目里面用File里的new project创建。

IDEA创建Maven操作_第27张图片

                 一定要这样,在初始界面里面创建

IDEA创建Maven操作_第28张图片

                 点击create之后就创建好了

IDEA创建Maven操作_第29张图片

 ​IDEA创建Maven操作_第30张图片

 5、配置Tomcat(关键)

        这个是在用Maven模板,里面配置的。

IDEA创建Maven操作_第31张图片

          一些具体配置       IDEA创建Maven操作_第32张图片

         第一次用Maven的都会没有Application server

IDEA创建Maven操作_第33张图片

         解决Warning(没有用模板创建的项目里,这里的增加没有下面的选项)

 

                新建一个

IDEA创建Maven操作_第34张图片

IDEA创建Maven操作_第35张图片

 6、启动Tomcat(用Maven模板创建的项目)

IDEA创建Maven操作_第36张图片

IDEA创建Maven操作_第37张图片 7、pom文件

        pom.xml是Maven里的核心配置文件

IDEA创建Maven操作_第38张图片

        pom.xml内容

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  4.0.0

  com.zhou

  javaweb-01-maven

  1.0-SNAPSHOT

  war

  javaweb-01-maven Maven Webapp

  

  http://www.example.com

  

    UTF-8

    1.8

    1.8

  

  

    

      junit

      junit

      4.11

      test

    

  

  

    javaweb-01-maven

    

      

        

          maven-clean-plugin

          3.1.0

        

        

        

          maven-resources-plugin

          3.0.2

        

        

          maven-compiler-plugin

          3.8.0

        

        

          maven-surefire-plugin

          2.22.1

        

        

          maven-war-plugin

          3.2.2

        

        

          maven-install-plugin

          2.5.2

        

        

          maven-deploy-plugin

          2.8.2

        

      

    

  

         这个是更新的没有使用模板创建的Maven项目的pom.xml文件,因为没有使用 模板的话,它的pom会很干净,代码量很少,添加一些必要的东西。IDEA创建Maven操作_第39张图片

         

    

        

            

                src/main/resources

                

                    **/*.properties

                    **/*.xml

                

                false

            

            

                src/main/java

                

                    **/*.properties

                    **/*.xml

                

                false

            

        

    

你可能感兴趣的:(intellij-idea,maven,java)