├── README.md └── Dockerfile /README.md: -------------------------------------------------------------------------------- 1 | A Java 9 with Gradle installed 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:9-jdk 2 | ENV SDKMAN_DIR /opt/sdkman 3 | ## Gradle java 9 fix 4 | ENV JDK_JAVA_OPTIONS "--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED" 5 | RUN apt-get update -y 6 | RUN apt-get install zip unzip curl -y 7 | RUN curl -s "https://get.sdkman.io" | bash 8 | RUN chmod +x "$SDKMAN_DIR/bin/sdkman-init.sh" 9 | RUN /bin/bash -c "source $SDKMAN_DIR/bin/sdkman-init.sh && sdk install gradle 3.5" 10 | --------------------------------------------------------------------------------