Centos安装Code-server及支持java和scala

引言:

Code-server自19年发布以来,以其易部署和多平台使用受到大多数开发者喜爱,只要在公共服务器上部署后,用户可以在任何地方记录自己的想法并实现。
Code-server的这些优势自然也被java和scala用户所喜爱,本文主要讲解如何在服务器上安装相应的插件以支持用户开发java和scala业务代码。本文主要讲解如何在离线环境完成部署。

安装部署

Code-server的安装

用户首先在https://github.com/cdr/code-server/releases下载需要的code-server版本(建议不要下载过高的版本,vscode的插件对code-server有一定延迟)
解压后我们需要对coder-sever按需进行配置修改。
Coder-server默认配置目录在/root/.local目录

export PASSWORD="123456" && ./code-server --port 8080 --host 0.0.0.0

插件安装

插件的安装用户可以在https://marketplace.visualstudio.com/进行下载。

Java插件的安装

需求:

  • jdk 11以上

所需插件:

  • Java Extension Pack

安装插件

mkdir -p /usr/local/bigdata/code-server/extensions 
mkdir -p /usr/local/bigdata/code-server/vscode-extensions
/usr/local/bigdata/code-server/bin/code-server --extensions-dir /usr/local/bigdata/code-server/vscode-extensions --install /usr/local/bigdata/code-server/extensions/*.vsix

java插件配置

    "java.home": "/usr/local/bigdata/openjdk12",
    "java.semanticHighlighting.enabled": true,
    "java.configuration.maven.userSettings": "/usr/local/maven/conf/setting.xml"

Scala插件的安装

  • scala-lang.scala-0.5.2.vsix
  • scalameta.metals-1.10.0.vsix
/usr/local/bigdata/code-server/bin/code-server --extensions-dir /usr/local/bigdata/code-server/vscode-extensions --install /usr/local/bigdata/code-server/extensions/*.vsix
rm -rf /usr/local/bigdata/code-server/extensions 

scalametals服务启动时需要下载相应jar包,离线环境常遇到无法下载的问题,官方支持用户配置网络映射下载相应jar包。

vim ~/.config/coursier/mirror.properties
# 添加映射关系
jcenter.from=https://repo1.maven.org/maven2
jcenter.to=https://artifactory.mycomany.com/maven2

typesafe.from=https://repo.typesafe.com/typesafe/ivy-releases
typesafe.to=https://artifactory.mycompany.com/typesafe-ivy-releases/

scalametals配置:

    "metals.javaHome": "/usr/local/bigdata/openjdk12",
    "metals.customRepositories": [
        "http://maven.aliyun.com/nexus/content/groups/public"
    ],
    "metals.fallbackScalaVersion": "2.12.13"
    ```
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值