Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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.