【java】【maven】【基础】MAVEN安装配置介绍

这篇具有很好参考价值的文章主要介绍了【java】【maven】【基础】MAVEN安装配置介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1 下载

2 安装-windows为例

 3 配置环境变量

 3.1 JAVA_HOME

3.2 MAVEN_HOME

3.3 PATH

 3.4 验证

4 MAVEN基础概念

4.1 仓库概念

4.2 坐标概念

4.2.1 打开网址

 4.2.2 输入搜索内容junit

 4.2.3 找到对应API名称点击

 4.2.4 点击对应版本

 4.2.5 复制MAVEN坐标

4.3 配置本地仓库

4.3.1 初始默认仓库

4.3.2 修改仓库位置

4.4 远程默认仓库(了解)

 4.5 通过修改镜像仓库配置方式提速(必须)

 4.6 全局setting与用户setting(了解)

5 MAVEN项目

5.1 手工创建工程

5.1.1 MAVEN工程目录结构

5.1.2 构建命令

5.2 插件创建工程

 5.2.1 java工程

 5.2.2 web工程

5.3 IDEA创建工程

5.3.1 配置MAVEN

5.3.2 手工创建java项目

 5.3.2.1 编译运行(方式一)

 5.3.2.2 编译运行(方式二推荐)

5.3.3 原型创建java项目

5.3.4 原型创建web项目

5.3.5 插件

5.3.5.1 配置tomcat7

5.3.5.2 自定义tomcat7的端口

 5.3.5.3 做到配置

6 pom注释说明

7 依赖管理

7.1 依赖配置

7.2 依赖传递

7.3 可选依赖

7.4 排除依赖

7.5 依赖范围

8 生命周期与插件

8.1 生命周期

8.1.1 clean 生命周期

8.1.2 default生命周期

 8.1.3 site构建生命周期

8.2 插件


前言:Apache Maven是一个(特别是Java编程)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。本文是学习MAVEN的启蒙

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言 

 文章来源地址https://www.toymoban.com/news/detail-634193.html

1 下载

打开 官方网址下载页面  MAVEN下载链接网址

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

2 安装-windows为例

新增文件夹develop,解压下载的文件到当前目录

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 3 配置环境变量

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 3.1 JAVA_HOME

3.2 MAVEN_HOME

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

3.3 PATH

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 3.4 验证

# cmd 执行
mvn

出现下图

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

4 MAVEN基础概念

4.1 仓库概念

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

4.2 坐标概念

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

4.2.1 打开网址

 https://mvnrepository.com

 4.2.2 输入搜索内容junit

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 4.2.3 找到对应API名称点击

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 4.2.4 点击对应版本

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 4.2.5 复制MAVEN坐标

<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

4.3 配置本地仓库

4.3.1 初始默认仓库

在当前登录PC的用户名目录下有个.m2文件(前提得在cmd输入mvn才会生成)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

4.3.2 修改仓库位置

1、在文件夹develop目录下新建一个文件夹repository

2、打开目录D:\develop\apache-maven-3.9.3\conf下的settings.xml

找到下图位置进行修改

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

3、修改到设置的仓库新位置

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

4.4 远程默认仓库(了解)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 4.5 通过修改镜像仓库配置方式提速(必须)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

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

 4.6 全局setting与用户setting(了解)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

5 MAVEN项目

5.1 手工创建工程

5.1.1 MAVEN工程目录结构

1、基本目录结构纯手工创建文件夹

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

2、在project\project-java\src\main\java\ 下创建 com\runa

3、在project\project-java\src\main\java\com\runa新建一个Demo.java文件

package com.runa;

public class Demo{
	public String say(String name){
		System.out.println("hello " + name);
		return "hello " + name;
	}

}

4、在project\project-java\src\test\java\ 下创建 com\runa

5、在project\project-java\src\test\java\com\runa新建一个DemoTest.java文件

package com.runa;

import org.junit.Test;
import org.junit.Assert;


public class DemoTest{
	@Test
	public void testSay(){
		Demo d = new Demo();
		String ret = d.say("maven");		
        Assert.assertEquals("hello maven",ret);
		
		
	}
}

 6、在project\project-java\下创建pom.xml(不要手写)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

在D:\develop\apache-maven-3.9.3\lib  使用解压文件随便打开一个jar包,向上,点击查找

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言 复制

【java】【maven】【基础】MAVEN安装配置介绍,java,java,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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.runa</groupId>
  <artifactId>project-java</artifactId>
  <version>1.0.0</version>
  <packaging>jar</packaging>

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


</project>

  

5.1.2 构建命令

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 在project\project-java\目录下(pom.xml所在目录)打开cmd

1、编译 

mvn compile

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 2、到maven仓库查看新增了很多文件

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 3、当前目录下多了target文件夹

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 执行下面命令可清理target文件夹(这里可暂时不执行)

mvn clean

 4、测试

mvn test

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

  执行成功会新增文件

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 5、打包

mvn package

在test-classes里面有jar包 

6、 安装

mvn install

将打包的jar存储到本地仓库 

5.2 插件创建工程

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 cmd进到此目录【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 5.2.1 java工程

mvn archetype:generate  -DgroupId=com.runa -DartifactId=hellojava -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot  -DinteractiveMode=false

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 5.2.2 web工程

mvn archetype:generate  -DgroupId=com.runa -DartifactId=web-project -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot  -DinteractiveMode=false

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言 

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

5.3 IDEA创建工程

5.3.1 配置MAVEN

1、创建一个空的项目

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

2、 修改sdk版本 

 idea-file-project struct进入文件结构---project  ---project sdk:[选择你需要切换的版本]【如果没有需要的版本,需要在下面】【Platform Settings】-SDKs 中添加相应的版本

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 3、修改maven版本

Settings->Build ->Build tools - > maven

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

4、修改setting.xml配置 

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言
 

5.3.2 手工创建java项目

 创建模块

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

  pom.xml添加依赖

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

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

为test添加package com.runa

 

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 上图test下的resources是通过手工添加文件夹的类型变更也可通过这个方式改:

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 或者到这里加 file-project struct进入文件结构---modules

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

   

package com.runa;

public class Demo {
    public String say(String name){
        System.out.println("hello " + name);
        return "hello " + name;
    }
}
package com.runa;

import junit.framework.Assert;

public class DemoTest {

    public void testSay(){
        Demo d = new Demo();
        String ret = d.say("maven");
        Assert.assertEquals("hello maven", ret);
    }
}

 

 5.3.2.1 编译运行(方式一)

点击右侧的MAVEN--->Lifecycle  可执行编译测试等命令

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 5.3.2.2 编译运行(方式二推荐)

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 创建编译

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 可继续再创建clean,区别在Run 那里

5.3.3 原型创建java项目

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

上图2个箭头是手动创建哪个文件夹自动生成对应类型的(我的idea是2023-01版本) 

5.3.4 原型创建web项目

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

5.3.5 插件

5.3.5.1 配置tomcat7

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 到坐标库搜索tomcat插件

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言 

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言 

 目前maven3.8.8支持下图 3.9.3不行【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 pom.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">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.runa</groupId>
  <artifactId>web01</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>web01 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <!-- 构建  -->
  <build>
    <!-- 设置插件  -->
    <plugins>
      <!-- 具体插件  -->
      <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.1</version>
      </plugin>
    </plugins>
  </build>
</project>

 查看插件,如果没有出现点击那个刷新

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 点击运行上图箭头

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 上面地址可直接访问

5.3.5.2 自定义tomcat7的端口
<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">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.runa</groupId>
  <artifactId>web01</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>web01 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <!-- 构建  -->
  <build>
    <!-- 设置插件  -->
    <plugins>
      <!-- 具体插件  -->
      <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.1</version>
          <configuration>
            <port>80</port>
            <path>/</path>
          </configuration>
      </plugin>
    </plugins>
  </build>
</project>

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 5.3.5.3 做到配置

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

6 pom注释说明

<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.runa</groupId>
  <!-- 项目id 一般项目名称 -->
  <artifactId>web01</artifactId>
  <!-- 版本号release(完成版) snapshot (开发版)  -->
  <version>1.0-SNAPSHOT</version>

  <name>web01 Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <!-- 设置工程所有依赖  -->
  <dependencies>
    <!-- 具体依赖  -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <!-- 构建  -->
  <build>
    <!-- 设置插件  -->
    <plugins>
      <!-- 具体插件  -->
      <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.1</version>
          <configuration>
            <port>80</port>
            <path>/</path>
          </configuration>
      </plugin>
    </plugins>
  </build>
</project>

7 依赖管理

7.1 依赖配置

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

7.2 依赖传递

将项目web01配置到java02的pom.xml

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

7.3 可选依赖

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

7.4 排除依赖

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 选择你的项目依赖位置

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

7.5 依赖范围

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

8 生命周期与插件

8.1 生命周期

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

8.1.1 clean 生命周期

 【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

8.1.2 default生命周期

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 8.1.3 site构建生命周期

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

8.2 插件

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 上官网

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

 build部分,注意打的是test,

<?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>com.runa</groupId>
    <artifactId>java01</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.12</version>
        </dependency>
    </dependencies>
    <!-- 构建  -->
    <build>
        <!-- 设置插件  -->
        <plugins>
            <!-- 具体插件  -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.2.1</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                        <phase>generate-test-resources</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>

【java】【maven】【基础】MAVEN安装配置介绍,java,java,maven,开发语言

 

到了这里,关于【java】【maven】【基础】MAVEN安装配置介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven介绍-下载-安装-使用-基础知识

    Maven的进阶高级用法可查看这篇文章: Maven分模块-继承-聚合-私服的高级用法 1.1 初识Maven 1.1.1 什么是Maven Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 官网:https://maven.apache.org/ Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开

    2024年02月14日
    浏览(25)
  • Apache Maven简介&安装及系统坏境配置&eclipse配置Apache Maven---详细介绍

         Maven可以简化项目的构建和依赖管理,并提供了一种规范化和可复用的方式来管理Java项目。它广泛应用于Java开发领域,简单来说:它 提供了一个简单而强大的方式来管理项目的构建、依赖关系和文档 在企业级项目中被广泛采用。 构建管理:Maven使用一个中央的配置文

    2024年02月13日
    浏览(29)
  • Maven 基础安装配置及使用

    大家好我是苏麟 , 今天聊聊Maven . Maven , 是Apache公司下基于Java开发的开源项目  . 我们构建一个项目需要用到很多第三方的类库,需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一

    2024年01月21日
    浏览(27)
  • 【Maven教程】(一)入门介绍篇:Maven基础概念与其他构建工具:理解构建过程与Maven的多重作用,以及与敏捷开发的关系 ~

    \\\" Maven \\\"可以翻译为 “知识的积累者” 或 “专家”。这个词源于波斯语,意为广受尊重和富有智慧的人。在软件开发领域中,Maven作为Apache 组织中的一个颇为成功的开源项目,它是一个非常流行的构建工具,它在项目管理、依赖管理和构建自动化方面提供了强大的功能和支持

    2024年02月12日
    浏览(31)
  • 【Java】Maven的安装与配置

    Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布……) 提供了一套依赖管理机制 标准化的构建流程:编译—测试—打包—发布 项目对象模型 (Project Object Model) 依赖管理模型

    2024年01月22日
    浏览(50)
  • Maven安装与配置教程(0基础超详细,最新阿里云镜像),并在IDEA使用maven一站式解决

                    目前的最新版本为3.9.5,本文以3.9.1为例,大家自行选择版本 最好建立一个文件夹专门存放Maven相关文件,方便现在和以后进行操作和管理 我的路径地址为:D:JAVAMavenapache-maven-3.9.1-binapache-maven-3.9.1 (这个随意但是要记住) (首先先确定你的java环境已经配

    2024年02月03日
    浏览(37)
  • Mac-Java开发环境安装(JDK和Maven)

    1、访问oracle官网,下载jdk 点击下载链接:https://www.oracle.com/java/technologies/downloads/#java11-mac 选择Mac版本,下载dmg 打勾点击下载,跳转登陆,没有就注册,输入账号密码即可下载成功。 下载之后直接双击安装下一步就完事了,Mac安装JDK时无需配置安装目录。 2、检查是否安装成

    2024年02月06日
    浏览(62)
  • Maven介绍与配置+IDEA集成Maven+使用Maven命令

    目录 一、Maven简介 二、配置环境变量 三、IDEA集成Maven  1.配置本地仓库地址 2.集成Maven 3. pom.xml文件介绍 四、Maven命令 jar包太多、jar包相互依赖、不方便管理、项目编译还需要jar包,Maven工具来帮你! Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的 项目构建管理工具

    2024年02月11日
    浏览(29)
  • Maven 基础之简介,基础配置

    Maven 是基于项目对象模型 (Project Object Model) ,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 主要有 2 个功能:「 项目构建 」和「 依赖管理 」。 🖋 说明 由于无论是 Eclipse 还是 IDEA 都内置了 maven ,所以并没有什么必要去「单独下载

    2024年02月16日
    浏览(24)
  • 【Maven】002-Maven 安装和配置

    https://maven.apache.org/ https://maven.apache.org/docs/history.html https://mvnrepository.com/ 历史版本列表:https://maven.apache.org/docs/history.html Maven 需要本机安装 Java 环境、必需包含 JAVA_HOME 环境变量! bin :含有 Maven 的运行脚本; boot :含有 plexus-classworlds 类加载器框架; conf :含有 Maven 的核心

    2024年01月17日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包