如何安装opendaylight restconf

时间:2016-02-27 17:08:35

标签: apache-karaf karaf opendaylight

任何人都知道如何在自定义karaf发行版中安装opendaylight restconf。我尝试添加其余的conf功能repo,并尝试进行功能安装。但是,这将失败,说odl-config-persister缺失。当您尝试安装odl-config-persister时会出现另一个错误。还有其他方法可以在karaf中安装opendaylight restconf。

2 个答案:

答案 0 :(得分:0)

启动Karaf并验证您是否具有此功能:

feature:list | grep 'restconf'

如果是,您可以安装它,"功能:安装功能名称":

feature:install odl-restconf-all

答案 1 :(得分:0)

在构建项目之前,请确保 karaf / pom.xml 包含依赖关系标记下的以下节:

<dependency>
      <groupId>org.opendaylight.l2switch</groupId>
      <artifactId>features-l2switch</artifactId>
      <version>0.7.0-SNAPSHOT</version>
      <classifier>features</classifier>
      <type>xml</type>
      <scope>runtime</scope>
</dependency>

然后,构建您的项目:

[your_project_root]$ mvn clean install -DskipTests

构建完成后,启动 karaf 并安装 odl-l2switch-switch

[your_project_root]$ cd karaf/target/assembly/bin/
[bin]$ ./karaf
opendaylight-user@root>feature:install odl-l2switch-switch
opendaylight-user@root>

odl-l2switch-switch 包含 RESTCONF 作为依赖项。