Kurento Helloworld mvncomplie error

安稳与你 提交于 2019-12-25 03:57:26

问题


I would like to run an application based on Kurento (the WebRTC MediaServer) according to this tutorial: http://www.kurento.org/docs/current/tutorials/java/tutorial-1-helloworld.html

After running these pieces of codes:

git clone https://github.com/Kurento/kurento-tutorial-java.git
cd kurento-tutorial-java/kurento-hello-world
git checkout 6.1.0
mvn compile exec:java

In the last line, mvn compile exec:java, I encounter the following error:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Kurento Java Tutorial 1 - Hello World 6.1.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-java-version)   @ kurento-hello-world ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven-version) @ kurento-hello-world ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.3:create-timestamp (get-build-timestamp) @ kurento-hello-world ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:1.3:create (get-scm-revision) @ kurento-hello-world ---
[INFO] Executing: /bin/sh -c cd /home/yashar/kurento-tutorial-java/kurento-hello-world && git rev-parse --verify HEAD
[INFO] Working directory: /home/yashar/kurento-tutorial-java/kurento-hello-world
[INFO] Storing buildNumber: 1202749f372fc2fa0d49ea937a1d58a1a2622622 at timestamp: 1449050266884
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] Executing: /bin/sh -c cd /home/yashar/kurento-tutorial-java/kurento-hello-world && git rev-parse --verify HEAD
[INFO] Working directory: /home/yashar/kurento-tutorial-java/kurento-hello-world
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- exec-maven-plugin:1.3.2:exec (default) @ kurento-hello-world ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.693s
[INFO] Finished at: Wed Dec 02 10:57:47 CET 2015
[INFO] Final Memory: 13M/303M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.2:exec (default) on project kurento-hello-world: Command execution failed. Cannot run program "bower" (in directory "/home/yashar/kurento-tutorial-java/kurento-hello-world"): error=2, No such file or directory -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

I woule like to know the source of problem and how it could be resolved. Thank you


回答1:


The Java tutorials require you to have bower installed in your system, as some dependencies needed in the web client are brought that way. That's what this message

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.2:exec (default) on project kurento-hello-world: Command execution failed. Cannot run program "bower" (in directory "/home/yashar/kurento-tutorial-java/kurento-hello-world"): error=2, No such file or directory -> [Help 1]

is telling you. It will be enough to install bower in your system with npm install bower -g. You might need to issue that command with sudo. If that's the case, I'd recommend you read this guide on how to avoid needing to use sudo for installing node packages globally, and fixing permissions.



来源:https://stackoverflow.com/questions/34040413/kurento-helloworld-mvncomplie-error

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!