41 lines
958 B
Markdown
41 lines
958 B
Markdown
# Java Development Environment
|
|
|
|
This template provisions a ready-to-use Java development environment with Maven preinstalled.
|
|
|
|
|
|
## 🚀 Features
|
|
|
|
- 🧰 **Pre-installed Java Tooling**
|
|
- Multiple JDK versions: Java 8, 17, and 21
|
|
- Maven and common utilities
|
|
- 🐳 **Containerized Development**
|
|
- 💻 **Remote IDE Support**
|
|
- VS Code Server with extensions for Java
|
|
- JetBrains Gateway with IntelliJ IDEA
|
|
|
|
|
|
## 📦 Image
|
|
|
|
Images are hosted at:
|
|
registry.bobert.me/anthorob/coder-images:java\<version\>
|
|
|
|
For example:
|
|
- `java8`
|
|
- `java17`
|
|
- `java21`
|
|
|
|
👉 Check the repository at [coder-images](https://git.bobert.me/anthorob/coder-images) to see how these images are built.
|
|
|
|
|
|
## 🧪 IDE
|
|
|
|
- **Code Server preinstalled extensions**
|
|
- `vscjava.vscode-java-pack`
|
|
- `redhat.java`
|
|
- `vscjava.vscode-java-debug`
|
|
- `vscjava.vscode-java-dependency`
|
|
- `vscjava.vscode-maven`
|
|
|
|
- **JetBrains Gateway**
|
|
- IntelliJ IDEA (Ultimate) is enabled by default
|