建设开放日光项目

时间:2018-03-14 19:34:26

标签: maven apache-karaf opendaylight

我正在尝试使用以下mvn构建的hello world示例。

mvn archetype:generate -DarchetypeGroupId = org.opendaylight.controller -DarchetypeArtifactId = opendaylight-startup-archetype -DarchetypeRepository = http://nexus.opendaylight.org/content/repositories/opendaylight.release/ -DarchetypeCatalog = remote -DarchetypeVersion = 1.3.0-Carbon

我仍然很困惑何时使用其他 DarchetypeGroupId (例如 org.opendaylight.l2switch )或其他 DarchetypeArtifactId (例如md- SAL-APP-简单)。

我可以看到一些jar文件加载到我的项目中,我应该如何指定我需要添加的jar文件?

我还尝试导入" PacketProcessingListener "在我的HelloWorldImpl.java中,测试我如何提取/分析一些数据包信息(例如IP和端口号)。但包裹不存在?

我相信我需要在其中一个pom.xml文件中添加一些工件,但我完全迷失了:(

1 个答案:

答案 0 :(得分:0)

要包含所需的包,请将以下内容添加到实现文件夹的pom.xml

<dependency>
    <groupId>org.opendaylight.openflowplugin.model</groupId>
    <artifactId>model-flow-service</artifactId>
      <version>*.*.*</version>
</dependency>