0


手把手教你配置Maven环境并用IDEA创建一个Maven工程

maven简介

maven是一个项目管理和构建自动化工具,它使用一个名为POM(Project Object Model)的XML文件来描述项目的构建过程、依赖关系、编译环境等信息。Maven的主要特点包括:

  1. 依赖管理:Maven能够自动处理项目的依赖关系,开发者只需在POM文件中声明依赖,Maven会从远程仓库下载所需的库。
  2. 项目模型:Maven定义了一套标准的目录结构和构建生命周期,使得项目结构清晰、易于管理。
  3. 插件和目标:Maven通过插件来扩展构建过程,每个插件可以执行特定的任务,如编译、测试、打包等。
  4. 继承和聚合:Maven支持项目继承和多模块项目构建,可以方便地管理大型项目。
  5. 跨平台:Maven可以在多种操作系统上运行,如Windows、Linux和Mac OS。
  6. 中央仓库:Maven有一个中央仓库,包含了大量的开源项目和库,方便开发者查找和使用。
  7. 版本控制:Maven支持SNAPSHOT和RELEASE版本管理,方便项目版本控制。
  8. 构建生命周期:Maven定义了一套标准的构建生命周期,包括编译、测试、打包、部署等阶段。
  9. 易于集成:Maven可以与其他工具和IDE(如Eclipse、IntelliJ IDEA)集成,提高开发效率。
  10. 社区支持:Maven有一个活跃的社区,提供了大量的插件和工具,以及丰富的文档和教程。

使用Maven可以大大简化Java项目的构建和管理过程,提高开发效率。

一、maven下载与环境配置

1、maven下载
官网
👉👉 :Maven官网****
当前最新版本下载地址
👉👉:Maven最新版本官网地址****
历史版本下载地址
👉👉:Maven历史版本官网地址** **

Binary是可执行版本,可以直接使用。windows用户直接下载下面那个.zip就可以

2、环境配置

将下载好的解压到自己设置的目录中(路径中最好不要有中文字符,使用中可能会出错)

作者以apache-maven-3.9.6为例子,在文件夹里面建立一个repositiry

配置环境变量,此电脑->属性->高级系统设置->环境变量

Maven配置阿里云镜像:

打开Maven解压路径下的**

conf

文件夹下的

settings.xml

**文件,可以使用记事本或者VScode等软件打开进行编辑。

打开后在**

<mirrors></mirrors>

**标签中添加 **mirror **子节点:

   <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

再找到**

profiles

**节点,添加如下配置(**根据自己的Java版本设置,我的是1.8)**:

    <!-- java版本 --> 
    <profile>
          <id>jdk-1.8</id>
          <activation>
              <activeByDefault>true</activeByDefault>
              <jdk>1.8</jdk>
          </activation>
 ​
          <properties>
              <maven.compiler.source>1.8</maven.compiler.source>
              <maven.compiler.target>1.8</maven.compiler.target>
              <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
          </properties>
    </profile>

再找到**

settings

标签,在找到节点

localRepository

,在

注释外添加

**在其中添加如下代码

<localRepository>D:\maven1\apache-maven-3.8.6\repository</localRepository>

(中间是自己的文件地址,记得改一下)

最后:

运行**

CMD.exe

---->

mvn --version

--->**出现Maven版本信息则表明成功。👍👍👍👍👍👍👍👍

二、IDEA配置maven

打开设置,这样改

VM选项输入这个:

-DarchetypeCatalog=internal

重启IDEA配置完成!!!(不行就多试几次)

三、创建一个maven工程

这是2023版本的,和创建Java项目一样,单击文件->新建项目 然后选择如下

选择这个是创建的maven web项目,需要将项目目录补充一下

选择这个是快速创建普通maven项目

创建成功后是这样的

这里简单演示一个 加减运算器,来测试一下

编写APP类里面的代码

package org.example;

/**
 * Hello world!
 *
 */
public class App 
{
    public  int add(int a,int b){
        return a+b;
    }
    public  int subtract(int a,int b){
        return a-b;
    }
    public int multiply(int a,int b){
    return a*b;
    }
    public double chu(double a,double b) throws Exception {
        if(b==0){
              throw new Exception("除数不能为0");
        }else{
           return a/b;
         }
    }
}

APPTest代码:

package org.example;

import org.junit.jupiter.api.Test;

/**
 * Unit test for simple App.
 */
/*229971129 唐欢*/
public class AppTest {
    @Test
   public  void testApp(){
       int a=9,b=3,ret=0;
       App c=new App();
       ret=c.add(a,b);
       System.out.println(ret);
       ret=c.subtract(a,b);
       System.out.println(ret);
       ret=c.multiply(a,b);
       System.out.println(ret);
       try {
           ret=(int)c.chu(a,b);
       } catch (Exception e) {
           throw new RuntimeException(e);
       }
       System.out.println(ret);
   }
}

在pom.xml中添加junit依赖,找到<dependencies></dependencies>节点,在里面插入

 <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>

若爆红,右键项目文件夹->点击重新加载项目

点击代码旁边的双重三角

点击运行‘APPTest’

即可得到结果,恭喜你学会啦!


本文转载自: https://blog.csdn.net/th891166/article/details/142470838
版权归原作者 转晴喵 所有, 如有侵权,请联系我们删除。

“手把手教你配置Maven环境并用IDEA创建一个Maven工程”的评论:

还没有评论