Maven的使用

Maven

1.下载并配置

  1. 下载地址https://maven.apache.org/download.cgi?.

  2. 配置环境变量

    1. 新建系统变量,变量名为MAVEN_HOME,变量值为 maven 的安装路径

    image

    1. 编辑名为Path的系统变量,然后点击新建,输入 %MAVEN_HOME%\bin

      image

      image

    2. 配置完成,测试一下 ==> win+r输入cmd,在命令行输入 mvn ,弹出如下界面即配置成功

      image

  3. 配置本地仓库(更改资源的下载位置到D盘)

    修改settings.xml文件:apache-maven-3.9.1 \ conf \ settings.xml

    在 settings 标签中添加以下语句:

    <localRepository>指定的保存路径</localRepository>
    

    image

  4. 配置镜像仓库

    修改settings.xml文件:apache-maven-3.9.1 \ conf \ settings.xml

    在 mirrors 标签中添加以下语句:

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

    image

2.新建项目

  • 先设置 IDEA 中的 Maven 选项
  1. 从外部界面点击设置

image

  1. 修改默认的路径
    勾选Override

image

  • 配置项目中的pom.xml文件

    在 dependencies标签中添加以下语句(配置依赖)

    <!--
    1. dependency 表示依赖, 也就是这个项目需要依赖的 jar 包
    2. groupId 和 artifactId 被统称为坐标, 为了去定位这个jar
    3. groupId: 一般是公司 比如 com.baidu , 这里是 javax.servlet
    4. artifactId 一般是项目名, 这里是 javax.servlet-api
    5. version 表示引入到项目的 jar 包的版本
    
    -->
    <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>javax.servlet-api</artifactId>
          <version>3.1.0</version>
    </dependency>
    

原文链接:https://www.cnblogs.com/gt301/p/17337524.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Maven的使用 - Python技术站

(0)
上一篇 2023年4月23日
下一篇 2023年4月23日

相关文章

  • vue + element-ui的分页问题实现

    下面是“vue + element-ui的分页问题实现”的完整攻略,包含以下几个部分: 安装element-ui和配置Vue组件 Element-ui分页组件的使用 分页数据处理及传参方式说明 1. 安装element-ui和配置Vue组件 1.1 安装element-ui 首先需要在你的项目中安装 element-ui,使用如下命令进行安装: npm in…

    Java 2023年6月16日
    00
  • java排序去重示例分享

    请允许我详细讲解“java排序去重示例分享”的完整攻略。 1. 确定需求 首先,我们需要确定这个示例的需求:要对一个数组进行排序,并去重。 2. 准备数据 准备一个整型数组,作为示例代码的输入数据: int[] arr = {3, 8, 5, 2, 4, 3, 9, 1, 5, 4}; 3. 排序算法 用Java的Arrays类对数组进行排序,示例代码如下:…

    Java 2023年5月26日
    00
  • Nginx Location指令URI匹配规则详解小结

    以下是“Nginx Location指令URI匹配规则详解小结”的完整攻略。 什么是Nginx Location指令? Nginx Location指令是用于匹配URL路径的一个指令。它可以根据配置文件中的规则,将客户端请求的URL与服务器上实际存储的文件或目录路径进行映射,然后进行相应的处理。Location指令非常灵活,支持多种匹配方式,其URI匹配规则…

    Java 2023年6月15日
    00
  • java集合框架 arrayblockingqueue应用分析

    Java集合框架ArrayBlockingQueue应用分析 一、ArrayBlockingQueue介绍 ArrayBlockingQueue是Java集合框架中的一种阻塞队列,它是线程安全的有限队列,底层是使用数组实现的,它具有FIFO(先进先出)的特性,支持高效的并发访问。ArrayBlockingQueue是一种固定长度的队列,当队列已满时,会阻塞插…

    Java 2023年5月26日
    00
  • Spring MVC之WebApplicationContext_动力节点Java学院整理

    Spring MVC之WebApplicationContext 本篇攻略将详细讲解Spring MVC框架中的WebApplicationContext,帮助大家了解WebApplicationContext的作用、用法以及注意事项等内容。 什么是WebApplicationContext WebApplicationContext是Spring MVC框…

    Java 2023年6月16日
    00
  • maven项目打包上传到私有仓库

    下面是“Maven项目打包上传到私有仓库”的完整攻略: 1. 创建maven项目 首先我们需要创建一个maven项目,这里就不多赘述了,可以通过以下命令在终端中创建一个maven项目: mvn archetype:generate -DgroupId=com.example -DartifactId=my-webapp -DarchetypeArtifact…

    Java 2023年5月19日
    00
  • Java字符编码解码的实现详解

    Java字符编码解码的实现详解 在Java编程中,字符编码解码是非常重要的一环。本文将详细介绍Java字符编码解码的过程以及常见的实现方式。 字符编码和解码的基本概念 字符编码:将一个字符转化为二进制数据的过程。 字符解码:将二进制数据转化为字符的过程。 在Java中,字符编码和解码都是通过Java标准库中的charset类来实现的。 Java字符编码和解码…

    Java 2023年5月19日
    00
  • SpringBoot使用JWT实现登录验证的方法示例

    以下是“SpringBoot使用JWT实现登录验证的方法示例”的完整攻略: 1. 什么是JWT? JWT(JSON Web Token)是由JSON生成的令牌,通常用于身份验证和授权。它是一个开放标准(RFC 7519),通过在不同方之间安全地传输声明来作为JSON Web签名(JWS)或JSON Web加密(JWE)的方式。在Spring Boot中使用J…

    Java 2023年5月20日
    00
合作推广
合作推广
分享本页
返回顶部