尝试编译Kurento Java教程[maven依赖项解析]时出错
按照网站上的规定尝试以下操作后 我得到一个错误,比如: 无法在kurento项目客户端上执行目标:无法解析 项目的依赖关系 org.kurento:kurento客户端:jar:6.1.1-SNAPSHOT:以下工件 无法解决: org.kurento:kurento jsonrpc客户端:jar:6.1.1-SNAPSHOT, org.kurento:kurento jsonrpc服务器:jar:6.1.1-SNAPSHOT, org.kurento:kmsapi核心:jar:6.1.1-SNAPSHOT, org.kurento:kmsapi元素:jar:6.1.1-SNAPSHOT, org.kurento:kms api过滤器:jar:6.1.1-SNAPSHOT:找不到 artifact org.kurento:kurento jsonrpc客户端:jar:6.1.1-SNAPSHOT->尝试编译Kurento Java教程[maven依赖项解析]时出错,java,maven,kurento,Java,Maven,Kurento,按照网站上的规定尝试以下操作后 我得到一个错误,比如: 无法在kurento项目客户端上执行目标:无法解析 项目的依赖关系 org.kurento:kurento客户端:jar:6.1.1-SNAPSHOT:以下工件 无法解决: org.kurento:kurento jsonrpc客户端:jar:6.1.1-SNAPSHOT, org.kurento:kurento jsonrpc服务器:jar:6.1.1-SNAPSHOT, org.kurento:kmsapi核心:jar:6.1.1-SN
如何最好地解决这种依赖性问题?首先尝试签出并运行mvn安装。这将把那些丢失的JAR放在maven repo中,这样在编译教程时就可以找到这些依赖项。您已经签出了教程的开发版本6.1.1-SNAPSHOT,它依赖于kurento工件的其他开发版本。这些工件没有在maven central中发布,因此这里有三个选项
- 查看kurento java和所有相关项目,如kurento module creator等。你可以从pom中提取线程,它们大约是5个项目。您必须在本地
存储库中编译并安装所有这些文件.m2
- 使用我们的
- 签出包含发布版本的标记(即git co 6.1.0)
您可以找到有关如何使用开发版本的更多信息如果我的答案对您有所帮助,请接受它已解决…感谢igracia:)签出其他标签(6.0.0)好的,然后请接受答案,以便其他用户知道它是有效的
git clone https://github.com/Kurento/kurento-tutorial-java.git
cd kurento-tutorial-java/kurento-one2one-call-advanced
mvn compile exec:java