0

(这是来自 ServerFault 的一个重复问题,但似乎这不是一个合适的地方,而且它无缘无故地被否决了,所以我在这里重新发布)

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

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

4

1 回答 1

0

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

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

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

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

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

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

还有一些依赖项,例如gitrpm,它因您的机器而异,因此请注意错误日志。

于 2015-07-02T03:50:09.960 回答