Windows开发时,C盘是每个软件默认的所在地,以至于C盘经常不够用,需要合理配置环境。用sdkman来管理多版本java,需要基于bash,windows下可以用wsl安装ubuntu实现。 curl -s "https://get.sdkman.io" | bash source ~/.sdkman/bin/sdkman-init.shsdk version sdkman_root="/home/gaoyong/.sdkman"sdk list javasdk install java 25.0.2-oracle
sdk list gradlesdk install gradle 9.4.0# cat ~/.bashrcexport GRADLE_USER_HOME="/mnt/d/DEVENV/gradle"export GRADLE_OPTS="-Dgradle.user.home=$GRADLE_USER_HOME"#cat ~/.gradle/init.gradleallprojects { buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } mavenCentral() } } repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } mavenCentral() }}
Maven 的配置文件是settings.xml,优先级:项目内pom.xml < 用户目录.m2/settings.xml < Maven 安装目录conf/settings.xml。sdk lst mavensdk install maven 3.9.14cat ~/.m2/settings.xml<?xml version="1.0" encoding="UTF-8"?><settingsxmlns="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>/mnt/d/DEVENV/maven/repo</localRepository> <!-- 可选:添加阿里云镜像(加速依赖下载) --> <mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors></settings># 而后可以使用mvn了
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashsource ~/.bashrcnvm --versionnvm ls-remotenvm install v24.14nvm listnode --version