@@ -12,28 +12,26 @@ RUN unzip maven-index-data.zip && rm -rf maven-index-data.zip
1212WORKDIR /jdtls
1313RUN cp /cachi2/output/deps/generic/org.eclipse.jdt.ls.product-7.2.0.CR1-redhat-00001.tar.gz /jdtls/jdtls-product.tar.gz
1414RUN tar -xvf jdtls-product.tar.gz --no-same-owner && chmod 755 /jdtls/bin/jdtls && rm -rf jdtls-product.tar.gz
15+ RUN cp /workspace/jdtls-bin-override/jdtls.py /jdtls/bin/jdtls.py
1516
1617FROM registry.redhat.io/ubi9:latest
17- # FIXME: modules in ART tooling not working at the moment
18- # RUN dnf -y module enable maven:3.9
1918RUN dnf module list
20- RUN dnf -y install openssl python39 java-1.8.0-openjdk-devel java-17 -openjdk-devel maven-openjdk17 tar gzip --nodocs --setopt=install_weak_deps=0 && dnf -y clean all
21- ENV JAVA_HOME /usr/lib/jvm/java-17 -openjdk
19+ RUN dnf -y install openssl python39 java-1.8.0-openjdk-devel java-21 -openjdk-devel maven-openjdk21 tar gzip --nodocs --setopt=install_weak_deps=0 && dnf -y clean all
20+ ENV JAVA_HOME /usr/lib/jvm/java-21 -openjdk
2221ENV JAVA8_HOME /usr/lib/jvm/java-1.8.0-openjdk
2322RUN mvn --version
2423
2524RUN mkdir /root/.gradle
2625COPY --from=artifacts /workspace/gradle/build.gradle /usr/local/etc/task.gradle
2726COPY --from=artifacts /workspace/gradle/build-v9.gradle /usr/local/etc/task-v9.gradle
2827
28+ COPY --from=artifacts /workspace/hack/maven.default.index /usr/local/etc/maven.default.index
2929COPY --from=artifacts /maven-index-data/central.archive-metadata.txt /usr/local/etc/maven-index.txt
30- # COPY --from=artifacts /maven-index-data/central.archive-metadata.idx /usr/local/etc/maven-index.idx
3130
32- COPY --from=artifacts /workspace/hack/maven.default.index /usr/local/etc/maven.default.index
3331COPY --from=artifacts /jdtls /jdtls/
3432COPY --from=artifacts /opt/java-analyzer-bundle.core.jar /jdtls/java-analyzer-bundle/java-analyzer-bundle.core/target/
3533COPY --from=artifacts /opt/fernflower.jar /bin/fernflower.jar
36- COPY --from=artifacts /workspace/jdtls-bin-override/jdtls.py /jdtls/bin/jdtls.py
34+ # COPY --from=artifacts /workspace/jdtls-bin-override/jdtls.py /jdtls/bin/jdtls.py
3735COPY --from=artifacts /workspace/LICENSE /licenses/
3836
3937RUN ln -sf /root/.m2 /.m2 && chgrp -R 0 /root && chmod -R g=u /root
0 commit comments