首页 > 系统相关 >在Linux安装Maven

在Linux安装Maven

时间:2023-04-05 16:23:37浏览次数:64  
标签:maven echo Maven Linux apache null 安装 3.8

前言

Linux 系统安装、配置 Maven 步骤和相关资源地址,以3.8.2版本为例。

安装

下载解压

# 备用地址清华镜像
https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
echo "创建下载、编译目录" > /dev/null
mkdir -p ~/soft/maven

echo "从北京外国语大学镜像下载" > /dev/null
wget -P ~/soft/maven/ https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz

echo "创建安装目录" > /dev/null
mkdir /opt/soft

echo 解压 > /dev/null
tar -xf ~/soft/maven/apache-maven-3.8.2-bin.tar.gz -C /opt/soft/

配置环境变量、查看Maven版本

echo "追加M2_HOME环境变量" > /dev/null
echo '
export M2_HOME=/opt/soft/apache-maven-3.8.2
export PATH=$PATH:$M2_HOME/bin' >> /etc/profile

echo "使环境变量生效" > /dev/null
source /etc/profile

echo "查看版本" > /dev/null
mvn -v

编辑配置文件修改为依赖仓库为阿里云镜像,下载速度更快

vim /opt/soft/apache-maven-3.8.2/conf/settings.xml 
<mirrors>
    <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>

参考

Apache Maven

Apache Maven - download

清华镜像 - Maven 资源

北京外国语大学镜像 - Maven 资源

标签:maven,echo,Maven,Linux,apache,null,安装,3.8
From: https://www.cnblogs.com/shuiyao3/p/17289644.html

相关文章

  • Linux 基础
    Linux基础1.安装虚拟机网络类型#1.桥接模式 上网不需要经过其他路由,上网速度快,ip数量少,容易跟同一网段的主机ip冲突。 #2.仅主机模式 只能与宿主机进行交互,并不能上网。 #3.NAT模式 ip多,独立的网段。上网需要经过VMnet8网卡。下载虚拟机官网地址https://centos.org......
  • 在Linux安装JDK
    前言本文讲述在Linux服务器安装JDKrpm安装去Oracle官网下载.rpm格式的安装包,如Oracle-JDK8下载。也可以从CSDN-jdk-8u301-linux-x64.rpm.zip下载。echo"安装">/dev/nullrpm-ivhjdk-8u301-linux-x64.rpmecho"追加环境变量">/dev/nullecho'exportJA......
  • 在Linux安装Jenkins
    前言以Jenkins版本2.303作2例子在Linux系统直接安装的详细步骤,并解决插件下载速度慢问题。所有脚本可以直接复制在任意目录下执行。下载启动包echo"清华镜像下载启动war包到/opt/soft/jenkins目录">/dev/nullwget-P/opt/soft/jenkins--no-check-certificatehttps://mir......
  • Linux 系统快捷键
    1.linux路径#绝对路径从/开始称为绝对路径#相对路径从当前目录开始为相对路径2.特殊符号~命令行中表示当前的路径..命令行中表示上一级目录.命令行中表示当前的目录#代表了注释3.命令行快捷键ctrl+a快速移动光标到行首Homectrl+e快......
  • 用Yum在Linux安装MySQL8
    前言我们通过Yum几乎全自动的快速安装MySQL服务,这里演示的是8.0版本,给出了具体步骤、脚本、图例,和相关资料来源,以及解决远程连接相关问题。准备工作更换国内yum源提速参考CentOS更换YUM源更换yum源,国内下载速度更快。找MySQL官方yum仓库地址这一步只是告诉大家后面安装脚本......
  • linux-通配符
    Linux通配符主要用户模糊查找文件,常用的Linux通配符如下表所示:名称作用*可以匹配任意数量任意字符?可以匹配一个任意字符[]可以匹配括号中的任意一个字符[^]可以匹配指定范围之外的任意单个字符示例:[abc],[a-m],[a-z],[A-Z],[0-9],[a-zA-Z],[0-9......
  • java——maven——分模块开发与设计
                注意:   参数说明:-DgroupId:项目组ID,通常为组织名或公司网址的反写。-DartifactId:项目名。-DarchetypeArtifactId:指定ArchetypeId,maven-archetype-quickstart用于快速创建一个简单的Maven项目。-DinteractiveMode:是......
  • Nginx容器安装vim命令
    dockerpullnginx:1.22.1dockerrun-itdnginx:1.22.1进入nginx容器apt-getupdateapt-getinstall-yvim ......
  • yolov5安装与使用
    yolov5的简单使用安装克隆repo,并要求在Python>=3.7.0环境中安装requirements.txt,且要求PyTorch>=1.7。gitclonehttps://github.com/ultralytics/yolov5cdyolov5pipinstall-rrequirements.txt下载成功之后运行yolov5/detect.py会下载yolov5s.pt并将识别......
  • linux-命令替换
    命令替换是指将命令的标准输出作为值赋给某个变量,bashshell定义了两种语法进行命令替换。一种是使用反引号,另一种是利用啊$(),两种等价格式如下:`linux命令`$(linux命令)例一:echocurrentpathis`pwd`echocurrentpathis$(pwd)例二:#创建类似这样的文件file-2023-04-0......