Releases: nerc-images/vscode-java
Releases · nerc-images/vscode-java
1.4.0
What's Changed
- Switch base image to new VSCode provided by OpenShift by @computate in #5
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- Avoid modifying WORKDIR by @larsks in #3
- Adding useful developer tools into the vscode-image by @computate in #4
Full Changelog: 1.2.0...1.3.0
1.2.0
1.1.0
What's Changed
- Adding helm, jinja2 and GitHub CLI dependencies by @computate in #1
New Contributors
- @computate made their first contribution in #1
Full Changelog: 1.0.0...1.1.0
1.0.0
vscode-java
An OpenShift AI Image running VSCode for Java development.
- Based on the IJava project by SpencerPark on GitHub for Jupyter Lab Notebook integration.
- Uses java-17-openjdk-devel and maven package support.
- Used by the Smarta Byar Smart Village Community using AI/ML code generation technology for Smart Data Model APIs.
Base image: quay.io/opendatahub-contrib/workbench-images:vscode-datascience-c9s-py311_2023c_latest
Python packages | Description |
---|---|
jupyterlab | A web-based user interface to work with Jupyter notebooks, editors, terminals, and custom components |
bash_kernel | A Jupyter kernel for bash |
ansible | For running Ansible Playbooks from Jupyter Notebooks, like deploying applications to an OpenShift Project with the Smart Village Operator. |
Downloaded packages | Description |
---|---|
IJava | We download IJava 1.3.0 with curl, unzip it, and install it with the provided install.py into /opt/app-root. |
System packages | Description |
---|---|
java-17-openjdk-devel | We provide the full Java 17 OpenJDK SDK to run and compile Java applications cloned from git in the terminal and Java inline Jupyter Notebooks. |
maven | Maven is provided for compiling, installing, and deploying Java packages to Maven Central. |
You can pull the latest vscode-java container image below:
podman pull quay.io/nerc-images/vscode-java:latest