建设开放日光项目
building open-daylight project
我正在尝试使用以下 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-simple)。
我可以看到一些 jar 文件加载到我的项目中,我应该如何指定我需要添加的 jar 文件?
我还尝试在我的 HelloWorldImpl.java 中导入“PacketProcessingListener”,以测试我如何 extract/analyze 一些数据包信息(例如 IP 和端口号)。但是包裹不在那里?
我认为我需要在其中一个 pom.xml 文件中添加一些工件,但我完全迷失了:(
要包含所需的包,请将以下内容添加到实施文件夹
的 pom.xml
<dependency>
<groupId>org.opendaylight.openflowplugin.model</groupId>
<artifactId>model-flow-service</artifactId>
<version>*.*.*</version>
</dependency>
我正在尝试使用以下 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-simple)。
我可以看到一些 jar 文件加载到我的项目中,我应该如何指定我需要添加的 jar 文件?
我还尝试在我的 HelloWorldImpl.java 中导入“PacketProcessingListener”,以测试我如何 extract/analyze 一些数据包信息(例如 IP 和端口号)。但是包裹不在那里?
我认为我需要在其中一个 pom.xml 文件中添加一些工件,但我完全迷失了:(
要包含所需的包,请将以下内容添加到实施文件夹
的 pom.xml<dependency>
<groupId>org.opendaylight.openflowplugin.model</groupId>
<artifactId>model-flow-service</artifactId>
<version>*.*.*</version>
</dependency>