$:
vscode:
- docker:
image: docker.cnb.cool/examples/language/java-17
services:
- vscode
- docker
stages:
- name: ls
script: ls
- Java 17 (Eclipse Temurin)
- Maven 3.9.9
- Gradle 8.11.1
- code-server
- curl
- wget
- git
- vim
- unzip
- procps
- openssh-server
- Maven 3.9.9
- Gradle 8.11.1
- Eclipse Temurin JDK 17
- Java 语言服务器
- Java 测试运行器
- Java 调试器
- Maven for Java
- Gradle for Java
- Java 项目管理器
- Java IntelliCode
- vscjava.vscode-java-pack
- redhat.vscode-yaml
- cnbcool.cnb-welcome
- eamodio.gitlens
- tencent-cloud.coding-copilot
- MAVEN_VERSION: 3.9.9
- MAVEN_HOME: /opt/maven
- GRADLE_VERSION: 8.11.1
- GRADLE_HOME: /opt/gradle
- PATH: /opt/maven/bin:/opt/gradle/bin:$PATH
- LANG: C.UTF-8
- LANGUAGE: C.UTF-8
- 基于 Eclipse Temurin JDK 17,提供长期支持的 Java 运行环境
- 同时支持 Maven 和 Gradle 两种主流构建工具
- 集成 VS Code 开发环境,支持云端开发
- 预装 GitLens,增强 Git 版本管理功能
- 预装腾讯云 Coding Copilot,提供 AI 辅助编程
- 完整的 Java 开发工具链,开箱即用
- UTF-8 字符集支持,完美支持中文开发