113 字
1 分钟
Linux 安装 Maven 并配置私服镜像
一、下载解压
官网下载:https://maven.apache.org/download.cgi
历史版本:https://archive.apache.org/dist/maven/maven-3

# 下载 Maven 3.8.5(如提示证书过期,追加 --no-check-certificate)wget https://archive.apache.org/dist/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
# CDN 备用# wget https://cdn.olinl.com/centos/apache-maven-3.8.5-bin.tar.gz # 3.8.5# wget https://cdn.olinl.com/centos/apache-maven-3.9.9-bin.tar.gz # 3.9.9
# 解压并移动到 /opttar -zxvf apache-maven-3.8.5-bin.tar.gzmv apache-maven-3.8.5 /opt/maven-3.8.5/二、配置环境变量
# 编辑系统环境变量vim /etc/profile
# 在末尾追加# Maven 3.8.5export MAVEN_HOME=/opt/maven-3.8.5export PATH=.:$PATH:$MAVEN_HOME/bin
# 使配置生效source /etc/profile
# 验证安装mvn -version三、settings.xml 配置
settings.xml 位于 Maven 安装目录的 conf/ 下,主要配置项:
localRepository:本地仓库路径servers:私服认证信息(账号/密钥)mirrors:镜像仓库地址
1. 阿里云公共镜像(推荐)
<mirror> <id>aliyun-repos</id> <name>Aliyun Public Repository</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>*,!bladex</mirrorOf></mirror>2. Nexus 私服配置
在 <servers> 中配置认证:
<server> <id>nexus-maven</id> <username>admin</username> <password>admin123</password></server>在 <mirrors> 中配置地址:
<mirror> <id>nexus-maven</id> <name>Nexus 私服</name> <url>http://192.168.2.10:3001/repository/nexus-group/</url> <mirrorOf>*,!bladex</mirrorOf></mirror>3. 完整 settings.xml 示例
<?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>/opt/maven/repository</localRepository>
<servers> <!-- Nexus 私服认证 --> <server> <id>nexus-maven</id> <username>admin</username> <password>admin123</password> </server> <!-- 特殊 Token 认证示例 --> <server> <id>bladex</id> <configuration> <httpHeaders> <property> <name>Authorization</name> <value>token验证信息</value> </property> </httpHeaders> </configuration> </server> </servers>
<mirrors> <!-- Nexus 私服(优先) --> <mirror> <id>nexus-maven</id> <name>Nexus 私服</name> <url>http://192.168.2.10:3001/repository/nexus-group/</url> <mirrorOf>*,!bladex</mirrorOf> </mirror> <!-- 阿里云公共镜像(备用) --> <mirror> <id>aliyun-repos</id> <name>Aliyun Public Repository</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>*,!bladex</mirrorOf> </mirror> </mirrors>
</settings> 分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Linux 安装 Maven 并配置私服镜像
https://blog.olinl.com/posts/maven-install/ 相关文章 智能推荐
1
Linux 手动安装 JDK 1.8 并配置环境变量
服务与应用运维 通过下载 tar.gz 包手动安装 JDK 1.8,配置 JAVA_HOME 等环境变量,适用于 CentOS、Debian、Ubuntu 等主流发行版。
2
Linux 搭建 Nexus Maven 私服完整指南
服务与应用运维 在 Linux 上安装 Sonatype Nexus 3 搭建 Maven 私服,配置专用用户、systemd 服务与开机自启,附常见问题解决方案。
3
Nacos 配置中心安装指南
服务与应用运维 介绍 Nacos 配置中心的单机安装方式,包括解压启动、Web 界面访问以及持久化到 MySQL 数据库的配置。
4
Linux 管理 JAR 服务的 Shell 脚本
Linux 系统管理 提供一个开箱即用的 Shell 脚本,用于管理 Java JAR 包服务的启动、停止、重启与状态查看,适合生产环境部署。
5
CI/CD 手册:Jenkins 自动化发布全流程
服务与应用运维 详细记录如何通过 Jenkins 搭建自动化流水线,实现 Node.js 前端项目与 Spring Boot 后端项目的打包、上传及一键部署。
