Skip to content

A docker image for GraalVM and Maven built with sdkman from debian:buster-slim

License

Notifications You must be signed in to change notification settings

logicdrop/graalvm-maven-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graalvm-maven-docker

A docker image for GraalVM and Maven built with sdkman

It also installs native-image

Versions

  • GraalVM: 22.0.0.2.r17-grl
  • Maven: 3.6.3

Pull image

$ docker pull softinstigate/graalvm-maven

Run

The default ENTRYPOINT for this image is mvn.

If you want to mvn clean install your Java project, CD where the pom.xml is located, then:

$ docker pull softinstigate/graalvm-maven
$ docker run -it --rm \
    -v "$PWD":/opt/app  \
    -v "$HOME"/.m2:/root/.m2 \
    softinstigate/graalvm-maven \
    clean package

The -v "$HOME"/.m2:/root/.m2 parameter mounts your local ~/.m2 Maven repository as a Docker volume.

how to build a native image

Use the Native Maven Plugin in your pom.xml.

About

A docker image for GraalVM and Maven built with sdkman from debian:buster-slim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 82.0%
  • Shell 18.0%