Skip to content

Commit 819ae64

Browse files
committed
Addressing review feedback
1 parent 4adca3f commit 819ae64

File tree

6 files changed

+13
-79
lines changed

6 files changed

+13
-79
lines changed

modules/jlink/artifacts/opt/jboss/container/java/jlink/Dockerfile

Lines changed: 0 additions & 19 deletions
This file was deleted.

modules/jlink/artifacts/opt/jboss/container/java/jlink/README.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

modules/jlink/artifacts/opt/jboss/container/java/jlink/mkjreimage.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@ set -euo pipefail
55
outdir="${outdir-spring-boot-jre}"
66
depsfile="module-deps.txt"
77

8-
test -f $depsfile
9-
modules="$(cat $depsfile)"
8+
function generate_jre_image() {
9+
test -f $depsfile
10+
modules="$(cat $depsfile)"
1011

11-
$JAVA_HOME/bin/jlink --output "${outdir}/jre" \
12-
--add-modules "$modules" \
13-
--strip-debug --no-header-files --no-man-pages \
14-
--compress=2
12+
$JAVA_HOME/bin/jlink --output "${outdir}/jre" \
13+
--add-modules "$modules" \
14+
--strip-debug --no-header-files --no-man-pages \
15+
--compress=2
16+
}

modules/s2i/bash/artifacts/usr/local/s2i/assemble

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,18 @@ source "${JBOSS_CONTAINER_MAVEN_S2I_MODULE}/maven-s2i"
88
# include our s2i_core_*() overrides/extensions
99
source "${JBOSS_CONTAINER_JAVA_S2I_MODULE}/s2i-core-hooks"
1010

11+
# inject our overridden maven_s2i_*() functions
12+
source "${JBOSS_CONTAINER_JAVA_S2I_MODULE}/maven-s2i-overrides"
13+
1114
# include our jlink scripts
1215
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkdeps.sh"
13-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkjreimage.sh"
1416
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkstrippeddeps.sh"
1517
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/generatejdkdeps.sh"
16-
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/runall.sh"
17-
#TODO: Are all of these needed or can we just invoke runall?
18-
19-
# inject our overridden maven_s2i_*() functions
20-
source "${JBOSS_CONTAINER_JAVA_S2I_MODULE}/maven-s2i-overrides"
18+
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkjreimage.sh"
2119

2220
# invoke the build
2321
maven_s2i_build
2422

25-
#TODO: Clean this up to call the scripts instead
26-
27-
shopt -s globstar
28-
2923
echo "Checking that jarfile and libdir exist"
3024
test -f "$JAVA_APP_JAR"
3125
test -d "$JAVA_LIB_DIR"
@@ -40,8 +34,4 @@ echo "Generating JDK dependencies"
4034
generatejdkdeps
4135

4236
echo "Linking jre"
43-
$JAVA_HOME/bin/jlink --output runtime-jre \
44-
--add-modules $(cat module-deps.txt) \
45-
-G --no-header-files --no-man-pages
46-
47-
rm *.txt
37+
generate_jre_image

ubi9-openjdk-11.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ modules:
4949
- name: jboss.container.maven
5050
version: "3.8.11"
5151
- name: jboss.container.java.s2i.bash
52-
- name: jboss.container.java.jlink
5352

5453
help:
5554
add: true

ubi9-openjdk-17.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ modules:
4949
- name: jboss.container.maven
5050
version: "3.8.17"
5151
- name: jboss.container.java.s2i.bash
52-
- name: jboss.container.java.jlink
5352

5453
help:
5554
add: true

0 commit comments

Comments
 (0)