File tree 2 files changed +13
-6
lines changed
workshop-images/jdk21-environment
2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -39,19 +39,26 @@ RUN curl --fail -sL -o /tmp/maven.tar.gz https://archive.apache.org/dist/maven/m
39
39
ENV PATH=/opt/java/bin:/opt/gradle/bin:/opt/maven/bin:$PATH \
40
40
JAVA_HOME=/opt/java \
41
41
M2_HOME=/opt/maven \
42
- GRADLE_HOME=/opt/gradle \
43
- MAVEN_OPTS="-XX:UseSVE=0" \
44
- JAVA_OPTS="-XX:UseSVE=0"
42
+ GRADLE_HOME=/opt/gradle
45
43
46
- COPY gradle.properties .
44
+ COPY gradle.properties-arm64 .
47
45
48
- RUN mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app \
46
+ RUN if [ "${TARGETARCH}" = "arm64" ]; then \
47
+ export MAVEN_OPTS="-XX:UseSVE=0" ; \
48
+ export JAVA_OPTS="-XX:UseSVE=0" ; \
49
+ fi && \
50
+ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app \
49
51
-DarchetypeArtifactId=maven-archetype-quickstart \
50
52
-DarchetypeVersion=1.4 -DinteractiveMode=false && \
51
53
cd my-app && \
52
54
mvn wrapper:wrapper
53
55
54
- RUN gradle init && \
56
+ RUN if [ "${TARGETARCH}" = "arm64" ]; then \
57
+ export MAVEN_OPTS="-XX:UseSVE=0" ; \
58
+ export JAVA_OPTS="-XX:UseSVE=0" ; \
59
+ mv gradle.properties-arm64 gradle.properties; \
60
+ fi && \
61
+ gradle init && \
55
62
gradle wrapper --gradle-version=8.8 --distribution-type=bin && \
56
63
./gradlew build
57
64
File renamed without changes.
You can’t perform that action at this time.
0 commit comments