首页 > 其他分享 >maven的配置与安装

maven的配置与安装

时间:2024-07-05 20:57:27浏览次数:13  
标签:settings 仓库 配置 maven 文件夹 安装

序言

maven是Apache软件基金会的一个开源项目,它是一个项目构建工具,帮助开发者管理项目中的依赖,完成项目的编译,测试,打包和发布等任务

一、安装JDK和maven

1.1安装JDK

​ 去java官网,下载jdk,使用命令

java -version

检查jdk是否安装完成

1.2安装maven

​ 安装网址:传送门

​ 下载文件,在电脑上创建一个文件夹,解压

二、maven的配置

2.1配置环境变量

  • 打开系统环境变量设置,新建MAVEN_HOME变量,变量的值为maven的存放路径

  • 编辑path系统变量,新建值%MAVEN_HOME%\bin

2.2检查maven是否成功安装

​ window + r 输入cmd,打开dos窗口,输入命令mvn -version 查看控制台是否输出信息

2.3设置Maven本地仓库

​ maven会自动为我们添加相应的jar包,这个jar包现在本地仓库中找,找不到会自动去中央仓库中进行下载。如果下载过多的jar包,会导致文件夹比较大,而maven默认的仓库地址是在c盘的user的.m2文件夹中,避免c盘爆红,我们更改仓库位置。

​ 在maven文件的根目录下,创建一个MavenRepository的文件夹(这个文件夹可以随意放置)作为存放jar包的仓库。在maven的根目录下,有一个settings.xml文件(这个文件是配置maven的文件),复制一份文件,保存下来作为备份,防止出错导致改不回来了,用编辑器打开编辑文件,找到第55行,输入<localRepository>仓库存放文件夹路径</localRepository>,保存退出即可。

2.4配置maven的下载镜像

maven的默认下载镜像是国外,我们直接下载比较慢,所以我们可以配置阿里的下载镜像。

同样,在settings.xml文件中修改,找到的配置项,在配置项中添加

<!-- 阿里云仓库 -->
      <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
	  </mirror>

即可。

三、IDEA的配置

idea默认会内置一个maven,我们可以使用自己配置的maven。

3.1配置idea

打开idea,在settings中搜索maven,配置build Tools下的maven。更改以下配置:

  • Maven home path : maven的安装目录
  • User settings file: maven的配置文件,maven的conf下的settings.xml文件路径
  • local repository:仓库路径(一般根据settings自动读取)

保存完毕,即可

3.2解决开启另一个项目需要重新配置maven的问题

打开File => New Projects Setup => Settings for New Project…设置,寻找到刚才配置maven的目录下,会发现配置变了,我们重新配置一下maven,下次打开就不会需要重新配置了

标签:settings,仓库,配置,maven,文件夹,安装
From: https://www.cnblogs.com/szdxm2004/p/18286600

相关文章

  • 本地Windows10怎样配置免安装版本MySQL?
    下载MySQL免安装压缩包下载地址:https://downloads.mysql.com/archives/community/解压安装1、接下来我们解压文件夹,这时我们解压的文件夹是没有my.ini文件和data目录,这时我们需要自己创建my.ini文件,data文件后期回自动生成2、新建配置my.ini文件,并添加配置信息,如下:[mysqld]#......
  • 实现openstack的部署和安装
    MirantisMirantis一家优秀的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务立足的公司(其他分别是RedHat,HP,IBM,Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版。Fuel是什么?Fuel是一个......
  • IDEA导入依赖+Maven配置
    Maven安装及配置安装安装链接:https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/注:建议不要直接安装最新版本,选用常用、稳定的版本安装即可,比如:3.6.3配置1>配置bash_profile文件终端输入:vi~/.bash_profile进入插入模式后插入以下内容,再保存退出:#Se......
  • 【已解决】pip已经安装好了模块,运行代码还是报错说没安装
    在Python开发中,有时用 pip 安装了模块,运行代码时却提示没安装,这让人很困惑。下面来看看可能的原因和解决办法 可能原因:1.虚拟环境出错:如果用了虚拟环境,可能装错了地方,运行代码时用的环境没装这个模块。2.Python版本不同:安装模块和运行代码的Python版本不一......
  • CAN转PN网关模块连接激光切割机的配置方法
    激光切割机在工业生产中被广泛应用,而激光发射器与控制设备常以不同的协议存在两者之间,CAN总线和Profinet以各自的特点被广泛用于设备当中。本文将介绍介绍兴达易控CAN转Profinet网关模块(XD-PN_CAN20)连接CAN激光切割机的使用方法。一、功能及优势CAN转Profinet网关模块(XD-PN_C......
  • Andriod SDK安装教程
    前言最简单的方式我们使用ANDROIDSTUDIO这款开发工具下载对应的AndriodSDK。可是我们如果不开发安卓,只是用它的一些SDK包的话而安装整个开发工具,就没必要了。这里讲的是用独立的命令行工具来操作。下载命令行工具点击此处进入下载页面,滑动到最下边,选择合适的系统下载,我......
  • .NET控制台读取appsettings.json,配置日志
    需要安装nuget包Microsoft.Extensions.Configuration 、Microsoft.Extensions.Configuration.FileExtensions、Microsoft.Extensions.Configuration.Json、NLogusingNLog;usingNLog.Config;usingMicrosoft.Extensions.Configuration;namespaceConsoleApp2{int......
  • Linux软件安装
    一、软件为什么需要安装1、安装检查2、释放文件3、复制可执行文件4、DLL动态链接库/安装服务5、注册表6、开始菜单和快捷方式二、脚本和程序的区别不需要编译的:Javascript、Python、Ruby……需要编译的:C、C++、Swift、Kotlin、Go……......
  • nodejs 安装使用ip2region - 实时精准的IP地址到区域运营商查询
    ip2region简介ip2region是一个高性能且高准确度的离线IP地址定位库和IP定位数据管理框架。它能够根据IP地址解析出对应的位置信息,包括国家、地区、省份、城市以及互联网服务提供商(ISP)。以下是ip2region的一些关键特性:高准确率:它声称有99.9%的准确率,这使得它......
  • 在Linux中,如何给最小化安装系统,进行基础优化?
    在Linux中,尤其是对于最小化安装的系统,进行基础优化可以显著提高系统的性能、稳定性和安全性。以下是一些针对最小化安装的Linux系统进行基础优化的步骤:1.更新系统首先,确保你的系统是最新的,这可以修复已知的安全漏洞和bug。使用以下命令进行更新:#对于基于Debian的系统(如Ubuntu......