当前位置: 首页 > 知识库问答 >
问题:

Spring框架下载为OSGi包

丁绪
2023-03-14

我正在为OSGi(又名Eclipse Gemini Blueprint)工作到Spring。

共有1个答案

於意蕴
2023-03-14

您可以使用Eclipse Maven存储库

<repositories>
<repository>
    <id>gemini-blueprint</id>
    <name>Gemini Blueprint</name>
    <url>https://repo.eclipse.org/content/groups/gemini-blueprint/</url>
</repository>
</repositories>

<dependencies>
<dependency>
    <groupId>org.eclipse.gemini.blueprint</groupId>
    <artifactId>gemini-blueprint-extender</artifactId>
    <version>2.0.0.BUILD-SNAPSHOT</version>
</dependency>
</dependencies>

Blueprint Extender的传递依赖项将包含您需要的所有Spring内容。

 类似资料:
  • 我试图在EclipseIDE中运行Equinox的区域有向图束。当我在OSGi命令提示符下使用start命令运行相关的bundle时,我收到一个错误,表示无法解析该bundle。原因:缺少约束:导入包:org.osgi.framework.hooks。捆version=“1.0.0”。为了找出框架中的现有版本,我尝试了命令p org.osgi.framework.hooks.bundle。结果显示

  • 我正在尝试嵌入一个使用另一个框架的框架,这个框架在模拟器中工作得很好,但在iOS设备上会崩溃: DYLD:未加载库:@rpath/framework.framework/frameworkB引用自:/private/var/mobile/containers/bundle/application/b072cd7c-8595-4AE4-a506-26832a0f4402/frameworktest.

  • 我试图在一个普通的Java应用程序中运行多个Equinox实例。 目前,我正在我的应用程序中启动Equinox的一个实例,使用: 然而,对于一个需要大量捆绑包启动、停止和更新的新用例来说,这种方法已经不够了。 相反,我希望能够同时持有两个安装了不同bundle的框架,并在必要时在它们之间进行交换。在某些情况下,我仍然需要停止并重新启动一些捆绑包,但这样的方法可以解决大部分问题。 你知道我怎么能建立

  • 我在不同的OSGI捆绑包中使用@Transactional注释了方法。所有捆绑包都使用Spring提供的它自己的事务管理器。现在,如果我使用bundle1和bundle2的OSGI引用在bundle3中调用方法A()和方法B(),它会被单个事务覆盖吗?所以,如果方法B()失败,方法A()应该回滚吗? 捆绑1 捆绑包 捆绑3

  • 本文向大家介绍spring框架下websocket的搭建,包括了spring框架下websocket的搭建的使用技巧和注意事项,需要的朋友参考一下 本文基于Apach Tomcat 8.0.3+MyEclipse+maven+JDK1.7 spring4.0以后加入了对websocket技术的支持,撸主目前的项目用的是SSM(springMVC+spring+MyBatis)框架,所以肯定要首选s

  • 测试乃企业级软件开发的重要组成部分之一。本章专注于讲解采用 IoC 原则进行编码而给单元测试带来的好处,以及 Spring 框架对集成测试的支持如何为测试带来帮助。(对企业开发中如何进行代码测试的详尽讨论不在本文档讨论范围之内)