Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.91 KB

File metadata and controls

50 lines (32 loc) · 1.91 KB

Java (via SDKMAN!) (java)

Installs Java, SDKMAN! (if not installed), and needed dependencies.

Example Usage

"features": {
    "ghcr.io/devcontainers/features/java:1": {}
}

Options

Options Id Description Type Default Value
version Select or enter a Java version to install string latest
additionalVersions Enter additional Java versions, separated by commas. string -
jdkDistro Select or enter a JDK distribution string ms
installGradle Install Gradle, a build automation tool for multi-language software development boolean false
gradleVersion Select or enter a Gradle version string latest
installMaven Install Maven, a management tool for Java boolean false
mavenVersion Select or enter a Maven version string latest
installAnt Install Ant, a software tool for automating software build processes boolean false
antVersion Select or enter an Ant version string latest
installGroovy Install Groovy, powerful, optionally typed and dynamic language with static-typing and static compilation capabilities boolean false
groovyVersion Select or enter a Groovy version string latest

Customizations

VS Code Extensions

  • vscjava.vscode-java-pack

License

For the Java Feature from this repository, see NOTICE.txt for licensing information on JDK distributions.

OS Support

Debian/Ubuntu, RedHat Enterprise Linux, Fedora, Alma, and RockyLinux distributions with the apt, yum, dnf, or microdnf package manager installed.

bash is required to execute the install.sh script.


Note: This file was auto-generated from the devcontainer-feature.json. Add additional notes to a NOTES.md.