首页 > 其他分享 >Maven的使用

Maven的使用

时间:2023-04-23 14:44:15浏览次数:36  
标签:xml maven settings 配置 Maven 使用 apache

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>
    

标签:xml,maven,settings,配置,Maven,使用,apache
From: https://www.cnblogs.com/gt301/p/17337524.html

相关文章

  • 每次记歌词——使用Python自动发邮件提醒你记歌词
    今日鸡汤八骏日行三万里,穆王何事不重来。大家好,我是Python进阶者。前言前几天在Python交流群里边,【冫马讠成】大佬分享了一个有趣的代码,用于定时发送歌词到邮箱,觉得挺有意思,这里拿出来给大家分享。实现思路实现思路倒是不难,其一是Python网络爬虫,将网页上的歌词信息抓取到,然后存起......
  • 厉害了,Python也能使用动态链接库
    今日鸡汤未谙姑食性,先遣小姑尝。大家好,我是Python进阶者。前言动态链接库(DLL)想必大家都不陌生了吧,C/C++编程经常会用到,那么,它跟我们的Python有什么关系?要说关系恐怕也就是Python是用C写的了,不过,还有一点更重要的关系,那就是Python可以调用C函数,这一点,在Pywin32中有所体现。下面我......
  • 盘点一道使用pandas.groupby函数实战的应用题目
    今日鸡汤声喧乱石中,色静深松里。大家好,我是我是Python进阶者。一、前言前几天Python青铜群有个叫【假装新手】的粉丝问了一个数据分析的问题,这里拿出来给大家分享下。一开始以为只是一个简单的去重问题而已,【编程数学钟老师】大佬提出使用set函数,后来有粉丝发现其实没有想的这么简......
  • RM1135固件下载方法,瑞昱RM1135使用量产工具开卡软件下载
    最近很多人问RayMxRM1135是什么主控,这里给大家一个明确的回复,RM1135=RTS5735,是瑞昱出品的一款主控。而目前只有几乎没有这款主控的开卡软件!只在网上找到一家下载量产部落网站提供开卡软件下载,RealtekRTS5735/RayMXRM1135SATASSDMPTool产品简介:RM1135作为一颗高集成度、低功......
  • 使用手机在网状态查询 API 有效防止虚假注册的设计思路
    引言随着移动互联网的普及,手机在网状态成为重要的数据指标。在网状态反映了手机用户的实际使用情况,对于各类企业和机构具有重要意义。本文将为大家介绍手机在网状态API的主要特点和优势,并且探讨手机在网状态API的应用场景和效果展示,最后一起展望手机在网状态API的未来发展......
  • Jenkins使用备注
    Jenkins2.361.1(LTS)版本下载官网下载地址:https://www.jenkins.io/download/启动配置1.配置JDK112.配置服务端口--httpPort=90903.配置JENKINS_HOME,用于修改Jenkins存储与配置的目录启动命令重新设置Jenkins的存储与配置目录,setJENKINS_HOME=my-jenkins-configjava-jar......
  • 如何使用nginx代理网站链接
    代理单个地址代理单个地址,意思是通过nginx配置之后,nginx这边会配置出一个特定的地址,这个地址对应被代理的网站地址。比如,网站分享后的地址是:http://192.168.31.165:81/abc/通过nginx代理后,该地址可被代理为:http://192.168.31.4:8081/a1/配置如下:map$http_upgrade$co......
  • Windows10安装Transmission,并使用Web远程访问教程
    安装Transmission从官方路径下载Transmission安装包 https://transmissionbt.com/download/在组件安装界面,需要把Daemon和Webinterface,同步安装上。下载配置transmission-web-control3.访问https://github.com/ronggang/transmission-web-control ,下载最新源码包......
  • Java 静态泛型方法为什么要在返回值之前使用泛型
    静态方法定义静态泛型方法要在返回值之前使用泛型声明此方法为泛型方法:/***泛型方法的基本介绍*@paramtClass传入的泛型实参*@returnT返回值为T类型*说明:*1)public与返回值中间<T>非常重要,可以理解为声明此方法为泛型方法。......
  • linux中使用jmeter进行压力测试执行篇及遇到的问题
    上传jmx格式的脚本,修改权限chmod777XX.jmx 执行脚本 jmeter-n-tdenglu200.jmx-ldenglu200.jtl  -n代表nogui格式 -t代表执行的脚本 -l代表日志文件在linux里用vim编辑XX.jmx脚本,可以直接修改线程数循环次数,线程启动时间,测试链接,参数化的文件要上传到服......