unixprocess+java+186_java – 无法运行程序“mvn”error = 2,没有这样的文件或目录

我正在ubuntu 14.04 LTS上进行构建,但是我得到以下内容:

Started by user anonymous

Building in workspace /var/lib/jenkins/workspace/videovixx

> /usr/bin/git rev-parse --is-inside-work-tree # timeout=10

Fetching changes from the remote Git repository

> /usr/bin/git config remote.origin.url https://bitbucket.org/mdennis10/videovixx.git # timeout=10

Fetching upstream changes from https://bitbucket.org/mdennis10/videovixx.git

> /usr/bin/git --version # timeout=10

using .gitcredentials to set credentials

> /usr/bin/git config --local credential.helper store -- file=/tmp/git6236060328558794078.credentials # timeout=10

> /usr/bin/git fetch --tags --progress https://bitbucket.org/mdennis10/videovixx.git +refs/heads/*:refs/remotes/origin/*

> /usr/bin/git config --local --remove-section credential # timeout=10

> /usr/bin/git rev-parse refs/remotes/origin/master^{commit} # timeout=10

> /usr/bin/git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10

签出修订版f5c53e95d33c1e15abd7519346c18ec6bc0c81d7(refs / remotes / origin / master)

> /usr/bin/git config core.sparsecheckout # timeout=10

> /usr/bin/git checkout -f f5c53e95d33c1e15abd7519346c18ec6bc0c81d7

> /usr/bin/git rev-list f5c53e95d33c1e15abd7519346c18ec6bc0c81d7 # timeout=10

[videovixx] $mvn install package

FATAL: command execution failed

java.io.IOException: Cannot run program "mvn" (in directory "/var/lib/jenkins/workspace/videovixx"): error=2, No such file or directory

at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)

at hudson.Proc$LocalProc.(Proc.java:244)

at hudson.Proc$LocalProc.(Proc.java:216)

at hudson.Launcher$LocalLauncher.launch(Launcher.java:802)

at hudson.Launcher$ProcStarter.start(Launcher.java:380)

at hudson.Launcher$ProcStarter.join(Launcher.java:387)

at hudson.tasks.Maven.perform(Maven.java:328)

at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)

at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)

at hudson.model.Build$BuildExecution.build(Build.java:199)

at hudson.model.Build$BuildExecution.doRun(Build.java:160)

at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)

at hudson.model.Run.execute(Run.java:1745)

at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)

at hudson.model.ResourceController.execute(ResourceController.java:89)

at hudson.model.Executor.run(Executor.java:240)

Caused by: java.io.IOException: error=2, No such file or directory

at java.lang.UNIXProcess.forkAndExec(Native Method)

at java.lang.UNIXProcess.(UNIXProcess.java:186)

at java.lang.ProcessImpl.start(ProcessImpl.java:130)

at java.lang.ProcessBuilder.start(ProcessBuilder.java:1028)

... 15 more

Build step 'Invoke top-level Maven targets' marked build as failure

Archiving artifacts

Recording test results

Finished: FAILURE

我假设这是由于某些linux安全功能导致/ var / lib / jenkins / workspace / videovixx的创建没有正确的权限

我可能没有这是问题,我该如何解决?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值