首页 > 系统相关 >Maven安装步骤--linux

Maven安装步骤--linux

时间:2023-12-26 09:12:56浏览次数:45  
标签:maven -- Maven usr linux apache 3.6 local

安装 maven 环境前,需要先安装 java 环境

Linux安装jdk

1、maven 官网下载安装包

maven 官网地址:Maven – Download Apache Maven

历史版本3.6.3为例:

 

 2、安装 maven

  2.1创建 maven 文件夹,仓库文件夹
mkdir -p /usr/local/maven
   mkdir -p /usr/local/maven/repository  

2.2 ftp工具上传到maven文件夹下
2.3 解压文件
tar -xvf apache-maven-3.6.3-bin.tar.gz
2.4 进入/usr/local/maven/apache-maven-3.6.3/conf 编辑 settings.xml 文件
vi settings.xml
删除原有内容

:1,.d

配置以下内容:

修改了资源库位置,添加了阿里云国内镜像

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">

<localRepository>/usr/local/maven/repository</localRepository>

<pluginGroups>
</pluginGroups>

<proxies>
</proxies>

<servers>
</servers>

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

<profiles>
</profiles>
</settings>

 

3、添加环境变量
vi /etc/profile
3.1添加以下内容 :wq保存
MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH

 

3.2 重新加载配置文件
source /etc/profile
 3.3 查看maven 版本
mvn -version

 

标签:maven,--,Maven,usr,linux,apache,3.6,local
From: https://www.cnblogs.com/dujy/p/17927349.html

相关文章

  • 树状数组模板
    单点修改,区间查询/区间修改,单点查询template<typenameT>structBIT{#ifndeflowbit#definelowbit(x)(x&(-x));#endif //staticconstintmaxn=5e5+50; intn; vector<T>t; BIT(){} BIT(int_n):n(_n){t.resize(_n+1);} BIT(int_n,vect......
  • docker运行nginx实现TCP代理
    1、安装docker和docker-compose步骤略2、任意目录创建docker-compose.yml文件touchdocker-compose.ymltouchnginx.conf3、修改docker-compose.yml文件version:'3'services:nginx:image:nginxcontainer_name:tcpnginxnetwork_mode:hostvolum......
  • P5350 序列
    题意维护一个序列:区间查询区间赋值区间加法区间复制区间交换区间翻转数据随机。Sol珂朵莉。前\(3\)个操作很\(trivial\)。考虑区间复制。先把两个区间\(split\)出来。然后扔进\(vector\),全部\(erase\)掉。再用\(vector\)\(insert\)进去。随便搞搞就过......
  • C++基础 -12- 类的析构函数
    ———————标准输入输出——————— ......
  • [CSS]border-image-slice宽高不确定时自定义边框
    宽高不确定时自定义边框效果: <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>borde......
  • 3D组合地图在数据可视化大屏中的应用
    前言当下数据可视化大屏展示的花样层出不穷,可视化大屏的C位越来越卷,地图的样式已经不再止步于普通的平面地图,在虚拟环境中探索和交互,今天我们要介绍的这一款3D组合地图可以将复杂的数据以直观的方式呈现出来,使得数据更容易被理解和分析。例如,通过将人口分布、经济状况等数据与3D......
  • R语言估计多元标记的潜过程混合效应模型(lcmm)分析心理测试的认知过程|附代码数据
    全文链接:http://tecdat.cn/?p=24172 最近我们被客户要求撰写关于潜过程混合效应模型(lcmm)的研究报告,包括一些图形和统计输出。每个动态现象都可以用一个潜过程(Λ(t))来表征,这个潜过程在连续的时间t中演化。有时,这个潜过程是通过几个标志来衡量的,因此潜过程是它们的共同因素。多......
  • 卷积
    目录卷积卷积层的结构参数计算公式特殊卷积卷积的矩阵表示转置卷积空洞卷积可分离卷积空间可分离卷积深度可分离卷积分组卷积可变形卷积卷积卷积层的结构参数**卷积核大小(KernelSize):**定义卷积操作的感受野。步幅(Stride):定义卷积核遍历图像时的步......
  • Go常见限流算法代码
    计数器法:https://gitee.com/lymgoforIT/golang-trick/tree/master/08-count-limit-rate令牌桶算法:https://gitee.com/lymgoforIT/golang-trick/tree/master/09-token-bucket-limiter漏桶算法:https://gitee.com/lymgoforIT/golang-trick/tree/master/10-leaky-bucket-limiter计数......
  • 2数据库之Mysql基本操作
                                                                                                      数据库基本类型、基本操作一.......