(这是一个来自ServerFault的重复问题,但似乎那不是一个合适的地方,而且它被无缘无故地否决了,所以我在这里重新发布)
基本上,我正在为我的SDN设置一个OpenDaylight控制器。我正在尝试安装一个应用程序-- Defense4All,它将从文档中与控制器主机进行通信。
我正在Guide中阅读它的安装指南,但是似乎获取Defense4All二进制文件的链接已经死了,我无法找到获取Defense4All二进制文件的方法。我设法从源代码编译,但我不知道如何继续成功的构建。有人知道吗?
发布于 2015-07-02 03:50:09
我终于解决了这个问题。希望有人觉得有用。
我成功地用mvn install编译了源代码,它成功地完成了所有的编译,但没有给我提供二进制文件。但是我可以使用mvn package来完成这个任务。
具体而言,在解压缩源zip文件后,在目录dfapp下:
vm:~/defense4all-release-helium-sr3/dfapp$ mvn package经过长时间构建后,您将在dfapp.aggregate/target中找到二进制文件
确保您为VM分配了足够的内存(例如,2048),否则它会遇到内存不足的错误。
还有一些依赖项,如git和rpm,它们随计算机的不同而变化,所以请注意错误日志。
https://stackoverflow.com/questions/31046115
复制相似问题