如何为 OpenDaylight 安装 Defense4All?

How to install Defense4All for OpenDaylight?

(这是来自 ServerFault 的重复问题,但似乎不是一个正确的提问地点,而且它无缘无故被否决了,所以我在这里重新 post)

基本上我正在为我的 SDN 设置一个 OpenDaylight 控制器。我正在尝试安装一个应用程序 - Defense4All,根据文档,它将与控制器主机通信。

我正在阅读 https://wiki.opendaylight.org/view/Defense4All:Installation_Guide 中的安装指南,但似乎获取 Defense4All 二进制文件的 link 已死,我找不到获取二进制文件的方法Defense4All。我设法从源代码编译,但我不知道成功构建后如何继续。有人知道吗?

我终于解决了这个问题。希望有人觉得有用。

我设法用 mvn install 编译了源代码,它成功地完成了所有编译,但没有给我一个二进制文件。但是我可以使用 mvn package.

来做到这一点

具体来说,解压源zip文件后在目录dfapp下:

vm:~/defense4all-release-helium-sr3/dfapp$ mvn package

经过长时间的构建,您会在 dfapp.aggregate/target

中找到二进制文件

确保您为 VM 分配了足够的内存(比如 2048),否则它会出现内存不足的错误。

还有gitrpm等依赖,因机器不同,请注意错误日志。