Maven的使用

yizhihongxing

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日

相关文章

  • JSP与JS交互问题 值传递

    JSP与JS交互问题是Web开发中非常关键的一点,在实际开发中经常会遇到需要将JSP页面中的数据传递给JS,或者需要将JS中的数据传递给JSP页面的情况。需要解决值传递的问题。 下面通过两个示例分别说明如何在JSP和JS之间实现值传递。 JSP向JS传递值 首先在JSP页面定义需要传递的数据: <% String username = "张三…

    Java 2023年6月15日
    00
  • Tomcat中的catalina.bat原理详细解析

    Tomcat中的catalina.bat原理详细解析 什么是catalina.bat? catalina.bat是Tomcat的启动脚本之一。在Windows下,Tomcat是通过执行catalina.bat实现启动和关闭的。该脚本文件位于Tomcat的bin目录下。 catalina.bat的作用 catalina.bat实现了Tomcat的启动、关闭、重…

    Java 2023年5月20日
    00
  • Mybatis如何自动生成数据库表的实体类

    要让Mybatis自动生成数据库表的实体类,需要使用Mybatis Generator这个工具。 下面是使用Mybatis Generator自动生成实体类的详细步骤: 配置generatorConfig.xml文件 在generatorConfig.xml文件中,需要指定要生成的实体类所在的包名、数据库连接信息、要生成的表名等。下面是一个示例配置: &lt…

    Java 2023年5月20日
    00
  • Java Validation方法入参校验实现过程解析

    Java Validation方法入参校验实现过程 前言 在实际的开发工作中,对于传入的参数进行校验非常重要,对于一个好的程序员来说,必须具备对参数进行验证的能力。Java提供了校验的解决方案,可以快速开发和验证传递给方法的数据。 步骤 1. 引入Validation框架 在你的Maven项目的POM文件中添加以下依赖: <dependency>…

    Java 2023年5月20日
    00
  • js 生成随机汉字的问题

    让我们来详细讲解一下“JS生成随机汉字的问题”。 随机生成汉字 在js中生成随机汉字,通常需要使用Unicode编码表中汉字的编码范围。根据Unicode编码表,汉字的编码范围为\u4e00到\u9fa5,因此,我们可以使用js的Math.random()函数生成一个随机数,并将其转换为汉字。 function randomChinese() { var i…

    Java 2023年6月15日
    00
  • Java BigDecimal基础用法详解

    Java BigDecimal基础用法详解 什么是BigDecimal Java中的float和double类型是不能精确表示十进制数的,这对于很多需要精确计算的场景是不适用的。而BigDecimal是Java提供的一个可以精确表示任意大小和精度的十进制数类。 常用构造方法 BigDecimal(double val):通过一个Double类型的值来构造Bi…

    Java 2023年5月26日
    00
  • Java java.lang.InstantiationException异常案例详解

    Java java.lang.InstantiationException异常案例详解 什么是 java.lang.InstantiationException 异常? java.lang.InstantiationException 是 Java 异常类的一种,通常是由于实例化一个抽象类或没有公共构造方法的类而导致的。当一个类被实例化时,Java 实际上会…

    Java 2023年5月27日
    00
  • JSP组件commons-fileupload实现文件上传

    以下是使用JSP组件commons-fileupload实现文件上传的详细攻略: 环境准备 首先需要在项目中引入commons-fileupload组件,可以在Maven中添加以下依赖: <dependency> <groupId>commons-fileupload</groupId> <artifactId&gt…

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