の中で依存関係の未定義のバージョンを持って、私は(チュートリアルのリンク:https://github.com/vorburger/opendaylight-eclipse-setup)日食インストーラアドバンストモード方法を使用Eclipseをインストールしますすでにopendaylightコントローラプロジェクトを使用しています。私はクリーンインストールMVNを実行しようとするので、私はエラーを取得:のpom.xmlはopendaylightコントローラdsbenchmark私はopendaylight <strong>コントローラプロジェクト</strong>のために開発し始めている
- [ERROR] org.opendaylight.yangのための「dependencies.dependency.version」:ヤン・データのimpl:jarファイルが欠落しています。 @行54、列17
私はorg.opendaylight.controller.dsbenchmarkののpom.xmlに行くとき、私はポンポンがヤン・データのimpl依存性(のgroupIdと成果物タグ)を定義することに気付きましたが、しかし、私はバージョンタグ(2.0.0-SNAPSHOT)を挿入しようとしましたが、このタグを作成して他のプロジェクト(プロジェクトorg.opendaylight.controller.benchmark-aggregator)のエラーを生成します。バージョン(2.0.0-SNAPSHOT)が見つかりません(アーティファクトorg.opendaylight.yang:yang-data-impl:jar:2.0.0-SNAPSHOT)という別のエラーを生成します。
私はopendaylightコントローラシステムでは初心者ですが、どのバージョンや何をする必要があるのか分からないので、誰かが私が間違っていることや、これを修正する方法を学ぶために必要なものについて説明することができますか?
*私は*私は、前のエラーを得たの依存関係が欠落しているが、私は今、それはだために、手動でそれらのすべて(すべての依存関係を一つずつ設置)
*を修正しました流暢
ないんだけど、英語のため申し訳ありません私はのpom.xmlがここにある
を取得しています唯一のエラー:
<?xml version="1.0" encoding="UTF-8"?>
<!-- vi: set et smarttab sw=4 tabstop=4: --><!--
Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.opendaylight.mdsal</groupId>
<artifactId>binding-parent</artifactId>
<version>0.12.0-SNAPSHOT</version>
<relativePath/>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.opendaylight.controller</groupId>
<artifactId>dsbenchmark</artifactId>
<version>1.5.0-SNAPSHOT</version>
<packaging>bundle</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>mdsal-artifacts</artifactId>
<version>1.7.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>benchmark-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-binding-api</artifactId>
</dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-core-api</artifactId>
</dependency>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yang-data-impl</artifactId>
</dependency>
<dependency> <!-- ERROR HERE!!!! -->
<groupId>org.opendaylight.yang</groupId>
<artifactId>yang-data-impl</artifactId>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.jacoco</groupId>
<artifactId>
jacoco-maven-plugin
</artifactId>
<versionRange>
[0.7.2.201409121644,)
</versionRange>
<goals>
<goal>prepare-agent</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
Mavenが参照するsettings.xmlを確認してください.ODLリポジトリへの参照が必要です。 –
settings.xmlを確認しました。参照リポジトリにはopendaylight-releaseとopendaylight-snapshotsがあります。 –