美文网首页
IDEA创建一个Maven 项目

IDEA创建一个Maven 项目

作者: 幽月星辰 | 来源:发表于2021-05-04 17:46 被阅读0次

IDEA创建一个Maven 项目

一、启动IDEA

二、创建一个Maven项目

image-20210503172941666.png

点击next下一步

三:填写项目组名称、项目名称

Maven 中的俗称 G、A、 V

image-20210503185234959.png

GroupId : 组ID

ArtifactId : 项目名称

Version : 版本默认

四、点击下一步,选择Maven地址

image-20210503185303974.png

Maven home path:

Maven的安装地址,自定义的,可修改

User setting file:

Maven 的仓库配置文件,配置镜像地址

Local repository:

Maven 的本地仓库地址

五:点击Finish

此时,项目会自动下载Maven依赖,稍等一下就完成。

如果没有自动下载:看IDEA右下角有没有提示:Enable Auto Import,意思就是自动导入...点击就可以

等待项目导入完毕就Ok了。

六、检查IDEA中的Maven设置

IDEA项目创建完成以后,看一眼Maven的配置

File-->Settings---> Build, Execution, Deployment

下面的-----》Build Tools 》Maven

image-20210503194436181.png

如果发现Maven地址不是自己的本地设置,手动修改为本地Maven设置

==Import== 说明:

image-20210503194736826.png

==Runner说明:==

image-20210503194933840.png

==Repositories==:仓库说明

image-20210503195308617.png

七:这样创建的问题

用Mven自带的Maven——webapp 模板创建可能存在的问题是:自带的Maven模板不自动生成java文件夹和resources 文件夹,Test文件夹

也可能pom.xml中的依赖下载不了

可以使用普通的Maven创建,不勾选Maven的自带模板来创建


八:pom.xml说明

<?xml version="1.0" encoding="UTF-8"?>

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

   <!-- 这里就是创建项目配置的GAV ,组ID,项目名称,版本  -->
  <groupId>myServlet</groupId>
  <artifactId>myServlet</artifactId>
  <version>1.0-SNAPSHOT</version>

  <!--Package :项目的打包方式
      jar: java应用
      war:javaWeb 应用
      这里是war
    -->
  <packaging>war</packaging>

  <name>myServlet Maven Webapp</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <!--配置  -->
  <properties>
    <!-- 项目的默认构建编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!-- 编码版本,默认1.7,改成1.8    -->
    <maven.compiler.source>1.8</maven.compiler.source>

    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

  <!-- 项目依赖  -->
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

   <!-- 项目构建用的东西  -->
  <build>
    <finalName>myServlet</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>


相关文章

网友评论

      本文标题:IDEA创建一个Maven 项目

      本文链接:https://www.haomeiwen.com/subject/ybhqdltx.html