2

kurentoのウェブサイトで指定されているように次のことを試した後、

git clone https://github.com/Kurento/kurento-tutorial-java.git
cd kurento-tutorial-java/kurento-one2one-call-advanced
mvn compile exec:java

次のようなエラーが表示されます。

プロジェクト kurento-client で目標を実行できませんでした: プロジェクト org.kurento:kurento-client:jar:6.1.1-SNAPSHOT の依存関係を解決できませんでした: 次のアーティファクトを解決できませんでした: org.kurento:kurento-jsonrpc-client: jar:6.1.1-SNAPSHOT, org.kurento:kurento-jsonrpc-server:jar:6.1.1-SNAPSHOT, org.kurento:kms-api-core:jar:6.1.1-SNAPSHOT, org.kurento:kms- api-elements:jar:6.1.1-SNAPSHOT, org.kurento:kms-api-filters:jar:6.1.1-SNAPSHOT: アーティファクト org.kurento:kurento-jsonrpc-client:jar:6.1.1- が見つかりませんでしたスナップショット ->

このような依存関係の問題を解決するにはどうすればよいですか?

4

2 に答える 2

4

チュートリアルの開発バージョン 6.1.1-SNAPSHOT をチェックアウトしました。これは、kurento アーティファクトの他の開発バージョンに依存しています。これらの成果物は Maven Central で公開されていないため、ここには 3 つのオプションがあります。

  • kurento-java と関連するすべてのプロジェクト (kurento-module-creator など) をチェックしてください。ポンポンから糸を引っ張ることができます。それらは約 5 つのプロジェクトです。それらすべてをローカル.m2リポジトリにコンパイルしてインストールする必要があります
  • 内部アーカイブ リポジトリを使用する
  • git co 6.1.0リリース バージョン (つまり)を含むタグをチェックアウトします。

いずれの場合も、チュートリアルのバージョンは KMS のバージョンと一致する必要があるため、KMS の開発バージョンを使用している場合は、チュートリアルの開発バージョンを使用してください。ただし、安定したバージョンの KMS を使用している場合は、対応するリリース バージョンのチュートリアルを使用する必要があります。

開発バージョンを使用する方法の詳細については、こちらを参照してください。

于 2015-09-23T07:32:44.580 に答える
0

Kurento Javaを調べて、最初に mvn install を実行してみてください。これにより、欠落している jar が Maven リポジトリに配置されるため、チュートリアルをコンパイルするときにそれらの依存関係を見つけることができます。

于 2015-09-23T02:03:22.477 に答える