环境准备
- 安装Java JDK
Maven依赖Java环境(至少JDK 1.7+):sudo apt update && sudo apt install openjdk-11-jdk # Ubuntu/Debian # 或 sudo yum install java-11-openjdk-devel # CentOS/RHEL
验证安装:
java -version # 应输出类似 "openjdk 11.0.19"
安装Maven
步骤1:下载Maven
访问Apache Maven官网获取最新稳定版(如3.9.6):
wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
注意:若下载链接失效,请从官网获取最新地址。
步骤2:解压安装包
sudo tar -xvzf apache-maven-*.tar.gz -C /opt # 解压至/opt目录 sudo mv /opt/apache-maven-3.9.6 /opt/maven # 重命名便于管理
步骤3:配置环境变量
- 编辑全局环境文件:
sudo nano /etc/profile.d/maven.sh
- 添加以下内容:
export MAVEN_HOME=/opt/maven export PATH=$MAVEN_HOME/bin:$PATH
- 使配置生效:
source /etc/profile.d/maven.sh
步骤4:验证安装
mvn -v
成功输出示例:
Apache Maven 3.9.6 (...)
Maven home: /opt/maven
Java version: 11.0.19, vendor: Oracle Corporation
OS name: "linux", version: "5.15.0-91-generic", arch: "amd64"
配置优化
- 本地仓库路径(可选)
修改/opt/maven/conf/settings.xml
,指定依赖存储位置:<localRepository>/path/to/your/local/repo</localRepository>
- 镜像加速(推荐)
在settings.xml
中添加阿里云镜像:<mirror> <id>aliyunmaven</id> <name>Aliyun Maven Mirror</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>central</mirrorOf> </mirror>
常见问题解决
mvn: command not found
执行source /etc/profile
或重启终端。- Java版本不兼容
用update-alternatives --config java
切换JDK版本。 - 权限不足
解压时使用sudo
,确保/opt/maven
目录可读:sudo chmod -R 755 /opt/maven
测试Maven项目
创建示例项目验证功能:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false cd my-app mvn package # 构建项目
若生成 target/my-app-1.0-SNAPSHOT.jar
则表明成功。
正确安装Maven可显著提升Java开发效率,重点在于:
- 确保JDK版本兼容
- 规范环境变量配置
- 使用国内镜像加速依赖下载
定期更新至官网最新版本以获取安全补丁和新特性。
引用说明参考Apache Maven官方安装指南,结合Linux系统最佳实践整理,配置示例中的阿里云镜像源来自阿里云Maven仓库。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8650.html