用equinox集成Apache Ace
-
21-12-2019 - |
题
我在Apache Ace 2的文档中读到它与Equinox OSGI目标合作,但我找不到如何配置它。我知道equinox已经有p2,但我也想与ace软件集成。
我在某个地方找到了我应该编辑 managementagent 捆绑,如果这是真的,仍然不知道如何。
解决方案
Apache Ace船舶的二进制版本:
- 包含apache felix和管理代理的可执行jar。它可以在server-allinone / store文件夹中找到,并称为ace-launcher.jar target /文件夹中的“开发”目标,可用于开发/测试,并预先安装shell,日志记录和管理代理。
- felix.bnd,它创建上面提到的ACE-Launcher.jar并嵌入Apache Felix
- base.bnd,它依赖于OSGi的标准化启动器API,并将引导它在类路径上找到的第一个框架
既不会给你开箱即用。
但是,如果您检查ACE源,则有一个名为org.apache.ace.agent.launcher的项目,该项目创建两个jar文件:所以,您可以使用base.bnd生成的伪像并将Equinox放在类路径上,或者拍摄Felix.bnd并修改它,以便运行Equinox。
顺便说一下,我们很乐意接受这样的工作作为补丁,所以我们可以从框中提供这一点。
不隶属于 StackOverflow