下面我将指导你使用SDKMAN安装多版本Java、Gradle和Maven,并配置为阿里云镜像源。

1. 安装SDKMAN(如未安装)

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

2. 安装Java版本

安装Java 8(设为默认)

sdk install java 8.0.442-tem
sdk default java 8.0.442-tem

安装Java 17

sdk install java 17.0.14-tem

安装Java 21

sdk install java 21.0.6-tem

3. 安装Gradle 7.5.1(设为默认)

sdk install gradle 7.5.1
sdk default gradle 7.5.1

4. 安装Maven 3.9.9

sdk install maven 3.9.9
sdk default maven 3.9.9

5. 配置Maven/Gradle使用阿里云镜像

编辑~/.m2/settings.xml文件(如不存在则创建):
mkdir ~/.m2 && cp ~/.sdkman/candidates/maven/current/conf/settings.xml ~/.m2/settings.xml
编辑~/.gradle/init.gradle文件(如不存在则创建):
参考 https://developer.aliyun.com/mvn/guide

6. 验证安装和配置

验证Java安装

java -version
sdk list java

验证Gradle安装和镜像配置

gradle -v
# 创建一个测试项目验证下载源
mkdir gradle-test && cd gradle-test
gradle init --type java-application
cd ..
rm -rf gradle-test

验证Maven安装和镜像配置

mvn -v
# 创建一个测试项目验证下载源
mvn archetype:generate -DgroupId=com.example -DartifactId=maven-test -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
rm -rf maven-test

7. 切换版本命令参考

切换Java版本

sdk use java 17.0.14-tem   # 临时切换到Java 17
sdk default java 17.0.14-tem   # 永久设为默认

切换Gradle版本

sdk use gradle 7.5.1

切换Maven版本

sdk use maven 3.9.9

通过以上配置,你的Java开发环境将使用阿里云镜像源,大幅提升依赖下载速度。

vim 常用配置

" 设置行号
set number

" 启用语法高亮
syntax on

" 自动缩进
set autoindent

" 智能缩进
set smartindent

" 设置 tab 键宽度为 4 个空格
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab

" 搜索时忽略大小写
set ignorecase

" 当搜索包含大写字母时,区分大小写
set smartcase

" 实时显示搜索结果
set incsearch

" 显示匹配的括号
set showmatch

" 鼠标支持
set mouse=a

" 启用真彩色
set termguicolors
Logo

一站式 AI 云服务平台

更多推荐