昨晚我尝试创建新的 spring-osgi-bundle-archetype。
起初我发现 Spring 2.5.x 提供了 1.2.1。创建后我尝试编译一个空项目。该过程以找不到 log4j.osgi 的错误结束。
我的问题是:“是否有一些 Maven 原型可以访问 Spring 3.2.4,这似乎是支持 OSGI 的最新版本?”
我读到 Spring DM 成为 Gemini 蓝图,但找不到任何示例如何将它们组合在一起。
昨晚我尝试创建新的 spring-osgi-bundle-archetype。
起初我发现 Spring 2.5.x 提供了 1.2.1。创建后我尝试编译一个空项目。该过程以找不到 log4j.osgi 的错误结束。
我的问题是:“是否有一些 Maven 原型可以访问 Spring 3.2.4,这似乎是支持 OSGI 的最新版本?”
我读到 Spring DM 成为 Gemini 蓝图,但找不到任何示例如何将它们组合在一起。
Spring DM 移动,现在是 Gemini Blueprint:https ://projects.eclipse.org/projects/rt.gemini.blueprint Spring DM Server 变成了 Eclipse Virgo。
2009 年底,作为 Gemini 项目提案的成员,SpringSource 向 Eclipse 基金会贡献了 Spring Dynamic Modules(也称为 Spring OSGi)项目。Spring DM v2 代码库连同其问题跟踪器和论坛已移至 Eclipse.org。该项目在 Apache 许可和 EPL 下获得双重许可。虽然名称已更改,但代码及其功能保持不变。如迁移指南中所述,现有 Spring DM 应用程序可以轻松迁移到 Eclipse Gemini Blueprint。虽然项目名称已更改(更改为 Eclipse Gemini Blueprint),并且已在项目文档和资源中做出重大努力以反映这一点,但我们可能遗漏了一些地方;如果您发现任何问题,请向我们报告。
AFAIK 没有现有的原型,但为 DM 创建一个 maven 项目并不复杂。更复杂的事情是您正在使用的全新环境。
如果您是 osgi/blueprint 的新手,我会向您推荐“greenpages 示例”,这非常有用:https ://www.eclipse.org/virgo/documentation/greenpages-documentation-2.4.0.RELEASE/docs/htmlsingle/ greenpages-guide.html