@@ -75,47 +75,6 @@ WORKDIR /build
7575RUN <<EOF
7676mkdir -p /stackable
7777
78- # NiFI 1.x natively supports Iceberg, no need to build an iceberg-bundle for it
79- if [[ "${PRODUCT}" != 1.* ]] ; then
80- curl "https://github.com/stackabletech/nifi-iceberg-bundle/archive/refs/tags/${NIFI_ICEBERG_BUNDLE}.tar.gz" | tar -xzC .
81- cd nifi-iceberg-bundle-${NIFI_ICEBERG_BUNDLE} || exit
82-
83- mvn \
84- --batch-mode \
85- --no-transfer-progress\
86- clean package \
87- -D nifi.version=${PRODUCT} \
88- -Dmaven.javadoc.skip=true \
89- -Denforcer.skip=true
90- # We need "-Denforcer.skip=true", as the Maven version is too old
91-
92- cp ./nifi-iceberg-services-api-nar/target/nifi-iceberg-services-api-nar-${NIFI_ICEBERG_BUNDLE}.nar /stackable
93- cp ./nifi-iceberg-services-nar/target/nifi-iceberg-services-nar-${NIFI_ICEBERG_BUNDLE}.nar /stackable
94- cp ./nifi-iceberg-processors-nar/target/nifi-iceberg-processors-nar-${NIFI_ICEBERG_BUNDLE}.nar /stackable
95- cp ./target/bom.json /stackable/nifi-iceberg-bundle.sbom.json
96-
97- cd ..
98- # Save disk space, even for intermediate images
99- rm -rf nifi-iceberg-bundle-${NIFI_ICEBERG_BUNDLE}
100-
101- # Set correct groups
102- chmod g=u /stackable/*.nar
103- chmod g=u /stackable/*.sbom.json
104- fi
105- EOF
106-
107- FROM stackable/image/java-devel AS nifi-iceberg-bundle-builder
108-
109- ARG NIFI_ICEBERG_BUNDLE
110- ARG PRODUCT
111- ARG STACKABLE_USER_UID
112-
113- USER ${STACKABLE_USER_UID}
114- WORKDIR /build
115-
116- RUN <<EOF
117- mkdir -p /stackable
118-
11978# NiFI 1.x natively supports Iceberg, no need to build an iceberg-bundle for it
12079if [[ "${PRODUCT}" != 1.* ]] ; then
12180 curl "https://github.com/stackabletech/nifi-iceberg-bundle/archive/refs/tags/${NIFI_ICEBERG_BUNDLE}.tar.gz" | tar -xzC .
0 commit comments