diff --git a/gradle.Dockerfile b/gradle.Dockerfile new file mode 100644 index 0000000..5457d82 --- /dev/null +++ b/gradle.Dockerfile @@ -0,0 +1,15 @@ +FROM gradle:jdk11-corretto + +# Install SDKMAN! +RUN curl -s "https://get.sdkman.io" | bash + +# Install multiple Java versions +RUN bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && \ + sdk install java 8.0.302-open && \ + sdk install java 11.0.12-open && \ + sdk install java 17.0.12-oracle && \ + sdk install java 21.0.2-open && \ + sdk install java 23-open && \ + sdk default java 23-open" + +WORKDIR /repo diff --git a/Dockerfile b/maven.Dockerfile similarity index 56% rename from Dockerfile rename to maven.Dockerfile index b686b32..ca74730 100644 --- a/Dockerfile +++ b/maven.Dockerfile @@ -3,17 +3,6 @@ FROM maven:3.9.9-eclipse-temurin-11 # Set Maven repository location ENV MAVEN_CONFIG=/root/.m2 -# Install dependencies -RUN apt-get update && \ - apt-get install -y wget unzip curl zip git && \ - rm -rf /var/lib/apt/lists/* - -# Install Gradle -RUN wget https://services.gradle.org/distributions/gradle-7.5-bin.zip -P /tmp && \ - unzip /tmp/gradle-7.5-bin.zip -d /opt && \ - ln -s /opt/gradle-7.5/bin/gradle /usr/bin/gradle && \ - rm -rf /tmp/gradle-7.5-bin.zip - # Install SDKMAN! RUN curl -s "https://get.sdkman.io" | bash