Ниже приведен фрагмент из скриптового конвейера (Дженкинс):
sh 'echo ${WORKSPACE}'
env.PATH="${WORKSPACE}/xyz-app:${env.PATH}"
sh '${WORKSPACE}/xyz-app/mvnw clean install'
, который выдает ошибку ниже:
+ /app/jenkins/workspace/CU_project/for_xyz/xyz-app/mvnw clean install
/app/jenkins/workspace/CU_project/for_xyz/xyz-app/mvnw: 236: /app/jenkins/workspace/CU_project/for_xyz/xyz-app/mvnw: cannot open /app/jenkins/workspace/CU_project/for_xyz/.mvn/wrapper/maven-wrapper.properties: No such file
/app/jenkins/workspace/CU_project/for_xyz/.mvn/wrapper/maven-wrapper.jar: No such file or directory
Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain
echo ${WORKSPACE}
дает /app/jenkins/workspace/CU_project/for_xyz
В соответствии с вышеуказанной ошибкой: /app/jenkins/workspace/CU_project/for_xyz/.mvn/wrapper/maven-wrapper.properties
неверный путь к файлу maven-wrapper.properties
.
Правильный путь: /app/jenkins/workspace/CU_project/for_xyz/xyz_app/.mvn/wrapper/maven-wrapper.properties
Как настроить рабочее пространство для mvnw
для выбора аргументов из правильного пути?