简体   繁体   English

C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven/bin/mvn: 没有那个文件或目录

[英]C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven/bin/mvn: No such file or directory

I'm running Junkins on a windows machine.我在 Windows 机器上运行 Junkins。 The Jenkins is not reorganizing my maven path詹金斯并没有重组我的行家之路

     stage('MVN cleanpackage') 
     { 
     def mvnHome = tool name: 'maven', type: 'maven'
     def mvnCMD = "${mvnHome}/bin/mvn"
     sh "${mvnCMD} clean package"
     } 

Error: C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven/bin/mvn clean package C:/WINDOWS/system32/config/systemprofile/AppData/Local/Jenkins/.jenkins/workspace/Docker-app@tmp/durable-68371c14/script.sh: line 1: C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven /bin/mvn: No such file or directory错误:C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven/bin/mvn clean package C:/WINDOWS/system32/config/systemprofile/AppData/Local/Jenkins/.jenkins/workspace/Docker-app@tmp/durable-68371c14/script .sh: 第 1 行: C:WINDOWSsystem32configsystemprofileAppDataLocalJenkins.jenkinstoolshudson.tasks.Maven_MavenInstallationmaven /bin/mvn: 没有这样的文件或目录

Seems the " \\ " in your mvnHome value is being interpreted as Unix escape " \\ " characters .似乎您的 mvnHome 值中的“\\”被解释为Unix 转义“\\”字符 If running on a Win host, you probably don't want to invoke "sh" , which is a Unix shell.如果在 Win 主机上运行,​​您可能不想调用"sh" ,它是一个 Unix shell。

You probably want to configure to invoke bat , not sh您可能希望配置为调用bat ,而不是sh

Thanks, I updated the code as below and now i can able to build without any error谢谢,我更新了下面的代码,现在我可以在没有任何错误的情况下构建

     stage('MVN cleanpackage') { // for display purposes
     def mvnhome = tool name: 'maven-1', type: 'maven'
     bat "${mvnhome}/bin/mvn clean package"
     }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM