Skip to content

Commit 8a3267a

Browse files
author
Fabiana Severin
committed
fix: Use heredoc and $JAVA_HOME for toolchains.xml
1 parent 4acf4aa commit 8a3267a

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

  • aws-lambda-java-runtime-interface-client/test/integration/codebuild-local

aws-lambda-java-runtime-interface-client/test/integration/codebuild-local/Dockerfile.agent

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,17 @@ RUN mkdir /apache-maven && \
1515

1616
# Declare JDK 8 in toolchains.xml so maven-toolchains-plugin can resolve it
1717
RUN mkdir -p /root/.m2 && \
18-
printf '<?xml version="1.0" encoding="UTF-8"?>\n<toolchains>\n <toolchain>\n <type>jdk</type>\n <provides>\n <version>8</version>\n </provides>\n <configuration>\n <jdkHome>/usr/lib/jvm/java-1.8.0-amazon-corretto</jdkHome>\n </configuration>\n </toolchain>\n</toolchains>\n' > /root/.m2/toolchains.xml
18+
cat > /root/.m2/toolchains.xml <<EOF
19+
<?xml version="1.0" encoding="UTF-8"?>
20+
<toolchains>
21+
<toolchain>
22+
<type>jdk</type>
23+
<provides>
24+
<version>8</version>
25+
</provides>
26+
<configuration>
27+
<jdkHome>${JAVA_HOME}</jdkHome>
28+
</configuration>
29+
</toolchain>
30+
</toolchains>
31+
EOF

0 commit comments

Comments
 (0)