From 5a7389efbbd1f14b1347445a1ad490e23598d9ad Mon Sep 17 00:00:00 2001 From: Angel Misevski Date: Thu, 30 May 2019 18:57:07 -0400 Subject: [PATCH] Specify home path in java-maven devfile Since OpenShift starts containers with a random UID (which has no username associated with it), maven running on OpenShift cannot figure out where to place the .m2 repository. This commit explicitly sets the -Duser.home parameter to /home/user to match the mounted .m2 volume. Signed-off-by: Angel Misevski --- devfiles/java-maven/devfile.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devfiles/java-maven/devfile.yaml b/devfiles/java-maven/devfile.yaml index 1ee86f297..46b72979b 100644 --- a/devfiles/java-maven/devfile.yaml +++ b/devfiles/java-maven/devfile.yaml @@ -17,7 +17,8 @@ components: - name: MAVEN_OPTS value: "-XX:MaxRAMPercentage=50 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 - -Dsun.zip.disableMemoryMapping=true -Xms20m -Djava.security.egd=file:/dev/./urandom" + -Dsun.zip.disableMemoryMapping=true -Xms20m -Djava.security.egd=file:/dev/./urandom + -Duser.home=/home/user" - name: JAVA_OPTS value: "-XX:MaxRAMPercentage=50 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90