首页 > 其他分享 >Maven简介和安装(配置中央仓库和本地仓库,IDEA配置Maven)

Maven简介和安装(配置中央仓库和本地仓库,IDEA配置Maven)

时间:2023-03-13 22:38:50浏览次数:52  
标签:maven 项目 仓库 配置 IDEA Maven MAVEN

简介

Maven是使用 Java 语言编写的,是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型POM(Project Object Model)项目对象模型。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。

官网

2022-08-25-21-13-32.png

作用

  • 项目构建:提供标准的、跨平台的自动化项目构建方式
  • 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
  • 统一开发结构:提供标准的、统一的项目结构
  • 生成测试报告、发布、部署等

2022-08-25-21-17-15.png

安装

下载地址

2022-08-25-21-21-15.png

Maven属于绿色版软件,解压后即可使用

配置环境变量

  • 依赖Java,需要配置JAVA_HOME
  • 设置MAVEN自身的运行环境,需要配置MAVEN_HOME

解压后,系统环境变量添加 %MAVEN_HOME%,Path添加 %MAVEN_HOME%/bin

2022-08-25-21-26-46.png

2022-08-25-21-27-31.png

测试是否安装成功

mvn -v

2022-08-25-21-28-26.png

配置中央仓库和本地仓库

仓库默认地址的国外的,访问你懂的。国内有很多镜像仓库,为避免下载过慢或超时所以换成国内的仓库

打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在<mirrors></mirrors>标签中添加 mirror 子节点:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

仓库地址传送门

修改本地仓库地址

<localRepository>D:\software\IDEA\maven\Repository</localRepository>

2022-08-25-21-35-53.png

idea配置Maven

2022-08-23-22-43-12.png

三个需要修改的地方依次是:

  1. maven的解压根目录
  2. conf下使用的settings.xml,可以放多个 用哪个指定哪个
  3. 本地仓库地址

到此,maven的安装和配置就介绍完啦,如果有帮助到你 欢迎点个赞:+1::+1::+1:吧

标签:maven,项目,仓库,配置,IDEA,Maven,MAVEN
From: https://blog.51cto.com/u_16002941/6114646

相关文章

  • Git 仓库7K stars!学Java开源项目austin要多久?
    我是3y,一年CRUD经验用十年的markdown程序员......
  • gitlab 服务端 hook,拦截糟糕的提交到仓库
    背景每当我接收一份新的代码,代码拿到手要做的第一件事就是gitlog,看看这份代码的提交记录,最近提交的情况,做了些什么。但往往看到的gitlog杂乱无章,不知道每次提交到......
  • maven引用本地jar包并打包
    1、resources下建目录lib,lib下放jar包 2、pom文件加依赖<dependency><groupId>包名</groupId><artifactId>k3cloud-webapi-sdk</artifactId......
  • IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤
    IDEA:如何导入项目模块以及将Java程序打包JAR详细步骤、@目录IDEA:如何导入项目模块以及将Java程序打包JAR详细步骤IDEA导入项目模块Module一.创建一个空......
  • 1.datax条件安装JDK,MAVEN,Datax
    环境:jdk1.8mysql5.7mavenpython3如果是python3需要替换文件(自己阿里云盘)「datax和datax-web及datax_python3替换文件」https://www.aliyundrive.com/s/2FbhHGQvBW6......
  • B. Ideal Point
    B.IdealPoint思路首先删除不包含点k的线段,因为这些线段对使\(f(k)>f(x)\)没有贡献然后再考虑剩余的线段中覆盖得到的f(x)最大值是否唯一(由于前面的处理,所有线段均......
  • Maven导入本地依赖包
    mavenpom引入本地jar包在pom.xml同级目录下新建lib文件夹,并放入本地jar包。配置Jar包的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和systemPa......
  • Idea常用配置手册
    快捷键自定义快捷键保存所有文件SaveAll新增快捷键Alt+S保存代码即自动格式化辅助生成变量名IntroduceVariable新增快捷键Alt+A运行单元测试方法快捷......
  • 使用idea进行账户的更新,金额的存款取款,以及查询的三种方法
    publicclassAccount{privateintjinE;//金额要隐私起来//本题目用三个方法;一个变量构成;而变量是要用隐私的方法来进行;//private--隐私的只可以在同一个......
  • 【MAVEN】SpringBoot打包之spring-boot-maven-plugin插件
    背景maven要怎样才能打包呢,打的包为什么运行不起来呢?——关于这个问题,一直都没有很理解得很透彻。虽然现在也没有很清楚。现在就说问题,怎样去打一个flatJar呢,就是jav......