如何在Idea中使用Maven

备注

备注:该技术博客的内容是我根据技术视频整理与总结的(并非复制粘贴)。原视频源于【遇见狂神说】JavaWeb课程

想浏览关于Mavan环境配置的技术可以点击连接:Maven环境搭建

一、步骤如下:

1.首先要创建一个MavenWeb项目,按照以下步骤

在这里插入图片描述
2.填写组id和项目名后点击Next

在这里插入图片描述
3.调整路径,最后点击Finish完成

在这里插入图片描述
4.看到这个情形就说明,项目搭建成功!

在这里插入图片描述
5.IDEA中的Maven设置
IDEA项目创建成功后,看一眼Maven的配置

在这里插入图片描述
6.到这里,Maven在IDEA中的配置和使用就OK了

二、创建一个普通的Maven项目

1.直接走下一步
在这里插入图片描述
2.情形如下
在这里插入图片描述
而下图这种情况只有在Web应用下才会有

在这里插入图片描述

三、标记文件夹功能

第一种方法:
在这里插入图片描述
第二种方法:

在这里插入图片描述

四、在IDEA中配置Tomcat

第一步,点击

在这里插入图片描述
第二步,点击➕号,后按找下图操作,找到并选择Tomcat

在这里插入图片描述
详情如下:
在这里插入图片描述
解决警告问题:必须要做这个操作!

为什么会有这个问题?我们访问一个网站需要指定一个文件夹的名字

在这里插入图片描述
在这里插入图片描述
最后启动Tomcat.

在这里插入图片描述

五、pom文件

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

在这里插入图片描述

<?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>

  <groupId>org.example</groupId>
  <artifactId>untitled5</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
    </dependency>
  </dependencies>

  <build>
    <finalName>untitled5</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>

maven由于它的约定大于配置,我们之后可能会遇到我们写的配置文件无法被导出或者生效的问题。遇到再说。

六、IDEA操作(目录树)

在这里插入图片描述
展示出Maven中jar包的关联图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46594796/article/details/108212923