Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces changes to support a development environment for a Java project using Docker and Visual Studio Code. The most important changes include the addition of a
Dockerfile
to define the Docker environment, adevcontainer.json
file to configure the Visual Studio Code development container, and alaunch.json
file to set up debugging configurations for the Java project.Docker environment setup:
.devcontainer/Dockerfile
: A Dockerfile was added that uses themaven:3.6.3-jdk-11
image as a base. This means the development environment will have Maven and JDK 11 pre-installed.Visual Studio Code development container configuration:
.devcontainer/devcontainer.json
: Adevcontainer.json
file was added to configure the Visual Studio Code development container. This file specifies the Dockerfile to use for the container, sets the terminal shell to bash, includes the Java extension pack for Visual Studio Code, and defines a post creation command to clean and package the Maven project.Java project debugging setup:
.vscode/launch.json
: Alaunch.json
file was added to set up different debugging configurations for the Java project. This file includes configurations for running and debugging different main classes in the project.