如何使用IDEA生成Maven项目(Demo)

手工创建maven工程

  1. 双击打开软件→File→New→Project→Empty Project。
  2. File→Setting→搜索“maven”→更改maven home path路径和user setting file
    • maven home path 指定Maven下载解压后的目录;
    • user setting file 指定maven根目录下的conf\settings.xml路径。
    • Local repository 自动检测本地仓库位置
  3. Project name处填写项目名→Finnish→等待加载。
  4. 点击File→Project Structure(或者快捷键:Ctrl+Alt+Shift+S)
    • 选择Project,在Project SDK里下拉选中JDK版本;
    • 选择Modules→"+"(添加)→New Modules→Maven→Next→命名Name(示例:Java01)→Finish。
  5. 加载Dependencies文件:

具体可以分成以下几类

方式一:创建Java项目(不使用框架)

前提:新建了工程(File→New→Project→Empty Project)。

  1. File→New→Module→Maven→next。
  2. 填写 Name (举例:maven_java01)并展开Artifact Coordinate,填写GroupID(举例:cn.kithsi)。
    • maven home path 指定Maven下载解压后的目录;
    • user setting file 指定maven根目录下的conf\settings.xml路径。
    • Local repository 自动检测本地仓库位置

两种执行方式:

  1. 双击侧边工程管理直接运行

  2. 右上角选择Edit Configuration编辑按钮

    打开窗口后→"+"(添加)→Maven:

    • 在“Name”一栏填写名称
    • 将命令填到Command line内
    • working dictionary为项目路径

方式二:使用Maven模板创建Java工程

创建方法一(前提:已经新建了工程):

  1. File→New→Module→Maven→勾选create from archetypenext→选中“xxxxx.maven archetype quickstart”(如下图)。

  2. 填写 Name (举例:maven_java02)并展开Artifact Coordinate,填写GroupID(举例:cn.kithsi)→next。

  3. 填写如下必要信息,完成后→finish。

    • maven home path 指定maven下载解压后的目录;
    • user setting file 指定maven根目录下的conf\settings.xml路径。
    • Local repository 本地仓库位置

创建方法二(还未新建工程):

  1. File→New→Project→Empty Project。
  2. File→Setting→搜索“maven”→更改maven home path路径和user setting file
    • maven home path 指定Maven下载解压后的目录;
    • user setting file 指定maven根目录下的conf\settings.xml路径。
    • Local repository 自动检测本地仓库位置
  3. 点击File→Project Structure(或者快捷键:Ctrl+Alt+Shift+S);
    • 选择Modules→"+"(添加)→New Modules→选择Maven→勾选create from archetype→搜索“quick”→选中““xxxxx.maven archetype quickstar”→Next→命名(举例:maven_java02)→Finish。
  • 完成之后一般需要手动创建添加Java类和Java测试类下的resource文件夹(如下图所示)

方式三:创建Web工程(不使用框架)

前提:已经新建了工程:

  1. File→New→Module→Maven→next。
  2. 填写 Name (举例:maven_web01)并展开Artifact Coordinate,填写GroupID(举例:cn.kithsi)→Finish。
  • 其他配置:
    • 设置打包方式:在pom.xml添加 <packaging>war</packaging>
    • 手补全目录结构:手动新建src/main/java/webapp/WEB-INF/web.xml。(注意:web.xml里的头信息可以去File→Setting→Editor→File and Code Templates→Other→Web/Deployment descriptors→选取一个xml文件,比如web.2_3.xml作参考)

方式四:使用Maven模板创建Web工程

  • 点击File→Project Structure(或者快捷键:Ctrl+Alt+Shift+S);

    • 选择Modules→"+"(添加)→New Modules→选择Maven→勾选create from archetype→搜索“webapp”→选中“xxxxx archetype webapp”(如下图)→Next→命名(示例:maven_web02)→Finish。
  • 配置Tomcat

    • 在src/main/java/webapp/WEB-INF下创建HTML文件:新建index.jsp文件,内容<h1>Hello</h1>

    • 在prm.xml内添加配置文件:配置文件来源

      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <!--指定pom的模型版本-->
        <modelVersion>4.0.0</modelVersion>
        <!--打包方式,web工程打包为war,java工程打包为jar-->
        <packaging>war</packaging>
      
        <!--组织id-->
        <groupId>com.itheima</groupId>
        <!--项目id-->
        <artifactId>web01</artifactId>
        <!--版本号:release,snapshot-->
        <version>1.0-SNAPSHOT</version>
      
        <!--设置当前工程的所有依赖-->
        <dependencies>
      	<!--具体的依赖-->
      	<dependency>
      	  <groupId>junit</groupId>
      	  <artifactId>junit</artifactId>
      	  <version>4.12</version>
      	</dependency>
        </dependencies>
      
        <!--构建-->
        <build>
      	<!--设置插件-->
      	<plugins>
      	  <!--具体的插件配置-->
      	  <plugin>
      		<groupId>org.apache.tomcat.maven</groupId>
      		<artifactId>tomcat7-maven-plugin</artifactId>
      		<version>2.1</version>
      	  </plugin>
      	</plugins>
        </build>
      
      </project>
      

两种执行方式:

  • 方法一:运行如下的Tomcat插件:

    也可以在上面的prm.xml的添加如下配置,可以让运行速度加快、地址简洁:

    <plugin>
        <configuration>
                <port>80</port>
                <path>/</path>
        </configuration>
    </plugin>
    
  • 方法二:Edit Configuration编辑按钮

posted @ 2021-08-13 22:32  Cucurrucucu  阅读(448)  评论(0)    收藏  举报