File tree Expand file tree Collapse file tree 6 files changed +13
-79
lines changed
jlink/artifacts/opt/jboss/container/java/jlink
s2i/bash/artifacts/usr/local/s2i Expand file tree Collapse file tree 6 files changed +13
-79
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -5,10 +5,12 @@ set -euo pipefail
5
5
outdir=" ${outdir-spring-boot-jre} "
6
6
depsfile=" module-deps.txt"
7
7
8
- test -f $depsfile
9
- modules=" $( cat $depsfile ) "
8
+ function generate_jre_image() {
9
+ test -f $depsfile
10
+ modules=" $( cat $depsfile ) "
10
11
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
+ }
Original file line number Diff line number Diff line change @@ -8,24 +8,18 @@ source "${JBOSS_CONTAINER_MAVEN_S2I_MODULE}/maven-s2i"
8
8
# include our s2i_core_*() overrides/extensions
9
9
source " ${JBOSS_CONTAINER_JAVA_S2I_MODULE} /s2i-core-hooks"
10
10
11
+ # inject our overridden maven_s2i_*() functions
12
+ source " ${JBOSS_CONTAINER_JAVA_S2I_MODULE} /maven-s2i-overrides"
13
+
11
14
# include our jlink scripts
12
15
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkdeps.sh"
13
- source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkjreimage.sh"
14
16
source " ${JBOSS_CONTAINER_JAVA_JLINK_MODULE} /mkstrippeddeps.sh"
15
17
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"
21
19
22
20
# invoke the build
23
21
maven_s2i_build
24
22
25
- # TODO: Clean this up to call the scripts instead
26
-
27
- shopt -s globstar
28
-
29
23
echo " Checking that jarfile and libdir exist"
30
24
test -f " $JAVA_APP_JAR "
31
25
test -d " $JAVA_LIB_DIR "
@@ -40,8 +34,4 @@ echo "Generating JDK dependencies"
40
34
generatejdkdeps
41
35
42
36
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
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ modules:
49
49
- name : jboss.container.maven
50
50
version : " 3.8.11"
51
51
- name : jboss.container.java.s2i.bash
52
- - name : jboss.container.java.jlink
53
52
54
53
help :
55
54
add : true
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ modules:
49
49
- name : jboss.container.maven
50
50
version : " 3.8.17"
51
51
- name : jboss.container.java.s2i.bash
52
- - name : jboss.container.java.jlink
53
52
54
53
help :
55
54
add : true
You can’t perform that action at this time.
0 commit comments