跟上一篇一样,本文仅记录踩坑点,不完全说明全部操作,作为个人笔记使用。

一、Remote Development插件

ideaIU-2025.1.4.1版本自带该插件,老版本idea需要自行下载插件安装。

二、配置远程环境

离线环境下,需要提前下载好与本地idea同版本的linux版安装包,地址https://www.jetbrains.com.cn/en-us/idea/download/other.html

(如果需要下载其他软件的历史版本,将地址中的idea修改为其他应用名称即可)

比如我的idea是ideaIU-2025.1.4.1,服务器为x86_64架构,就选取图中版本下载

下载好后,打开remote development功能,输入ssh连接信息,此时需要选择服务器版本的idea安装方式,离线环境下只能把刚才下好的linux版本安装包上传上去,点击installation options,选择upload installer file,随后选择project路径,继续往下进行即可。

后续步骤按提示进行即可

三、安装maven

我碰见两个坑

1.idea自带maven版本不支持http镜像源

如果服务器不配置maven环境,ideaIU-2025.1.4.1自带的maven版本为3.8,该版本不允许http方式的镜像源,必须为https,此时需要手动安装一个低版本maven到服务器。

maven历史版本下载地址为:https://archive.apache.org/dist/maven/maven-3/

以3.6.3为例,linux版本地址为https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

安装过程不赘述~

安装后需要在远程开发环境下的idea进行配置,settings——》Build,Execution,Deployment——>Build Tools——>Maven,修改Maven home path,以及User settiongs file、Local repository,全部修改为刚才安装的maven对应地址

2.安装maven后,idea自带maven需要清除

如果使用idea自带maven更新失败过一次,那么maven本地仓库元数据会损坏,此时更新maven仓库报错,针对损坏依赖,使用mvn clean install -U命令修复,如:

mvn dependency:get   -DremoteRepositories=http://maven.devops.io/   -Dartifact=org.springframework.boot:spring-boot-dependencies:2.5.15:pom

修复后重新加载依赖即可

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐