Skip to content

Commit fd52803

Browse files
authored
Merge pull request #8 from fbladilo/resync_dockerfile
Sync Dockerfile with upstream #1
2 parents ae8832d + af2d8bc commit fd52803

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

konflux.Dockerfile

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,26 @@ RUN unzip maven-index-data.zip && rm -rf maven-index-data.zip
1212
WORKDIR /jdtls
1313
RUN cp /cachi2/output/deps/generic/org.eclipse.jdt.ls.product-7.2.0.CR1-redhat-00001.tar.gz /jdtls/jdtls-product.tar.gz
1414
RUN 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

1617
FROM 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
1918
RUN 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
2221
ENV JAVA8_HOME /usr/lib/jvm/java-1.8.0-openjdk
2322
RUN mvn --version
2423

2524
RUN mkdir /root/.gradle
2625
COPY --from=artifacts /workspace/gradle/build.gradle /usr/local/etc/task.gradle
2726
COPY --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
2929
COPY --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
3331
COPY --from=artifacts /jdtls /jdtls/
3432
COPY --from=artifacts /opt/java-analyzer-bundle.core.jar /jdtls/java-analyzer-bundle/java-analyzer-bundle.core/target/
3533
COPY --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
3735
COPY --from=artifacts /workspace/LICENSE /licenses/
3836

3937
RUN ln -sf /root/.m2 /.m2 && chgrp -R 0 /root && chmod -R g=u /root

0 commit comments

Comments
 (0)