`

Spring DM 中bundle和 library仓库

    博客分类:
  • OSGI
阅读更多

query site: http://ebr.springsource.com/repository/app/

How do I configure a Maven build to work with the repository?

The bundle repository makes its artefacts available in a suitable format for use with Maven. First define the SpringSource Bundle Repository to Maven as follows:

<repository> <id>com.springsource.repository.bundles.release</id> <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name> <url>http://repository.springsource.com/maven/bundles/release</url> </repository> <repository> <id>com.springsource.repository.bundles.external</id> <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name> <url>http://repository.springsource.com/maven/bundles/external</url> </repository>

If you are using library definitions with the SpringSource dm Server you will need to add the following:

<repository> <id>com.springsource.repository.libraries.release</id> <name>SpringSource Enterprise Bundle Repository - SpringSource Library Releases</name> <url>http://repository.springsource.com/maven/libraries/release</url> </repository> <repository> <id>com.springsource.repository.libraries.external</id> <name>SpringSource Enterprise Bundle Repository - External Library Releases</name> <url>http://repository.springsource.com/maven/libraries/external</url> </repository>

With the repositories configured, adding a dependency to a project is a simple matter of including the maven snippet displayed on the details page of each bundle when using the SpringSource repository browser. For example:

<dependency> <groupId>org.springframework</groupId> <artifactId>org.springframework.core</artifactId> <version>2.5.4.A</version> </dependency>

 

 

Virgo repository:

<repositories>
	<repository>
            <id>org.eclipse.virgo.maven.repository.bundles.release</id>
            <name>Eclipse Virgo Bundles Maven Repository</name>
            <url>http://zodiac.springsource.com/maven/bundles/release</url>
        </repository>
        <repository>
            <id>org.eclipse.virgo.maven.repository.libraries.release</id>
            <name>Eclipse Virgo Libraries Maven Repository</name>
            <url>http://zodiac.springsource.com/maven/libraries/release</url>
        </repository>
</repositories>

 

参考:http://ebr.springsource.com/repository/app/faq#q8

 

分享到:
评论

相关推荐

    SpringDM笔记7-开发SpringDM Bundle

    SpringDM提供了一种在OSGi容器中使用Spring IoC(Inversion of Control)和AOP(Aspect-Oriented Programming)的方法。 在本笔记中,我们将深入探讨如何开发SpringDM Bundle。首先,我们需要理解OSGi的基本概念,...

    springDM开发指南(英文)

    3. **Importing and Exporting Packages**:理解和管理包的导入和导出对于在OSGi环境中构建模块化应用至关重要,Spring DM提供了相应的机制来简化这一过程。 五、问题诊断 当遇到Spring DM应用的问题时,开发者...

    SpringDM笔记6-Fragment及配置Log4j Fragment Bundle

    在本文中,我们将深入探讨Spring DM(现在称为Spring OSGi)中的Fragment Bundle以及如何配置Log4j在Fragment Bundle中的应用。Spring DM是Spring框架在OSGi(Open Service Gateway Initiative)环境下的扩展,它...

    springDM+felix

    标题中的“springDM+felix”指的是在Java领域中,Spring Dynamic Modules (Spring DM) 和Apache Felix两个开源框架的结合应用。Spring DM是Spring框架的一个扩展,专门用于服务导向架构(SOA)和OSGi(Open Services ...

    基于spring dm server 的osgi 例子

    此外,Spring DM Server提供了一种统一的方式来管理这些bundle的生命周期和依赖关系,使得整个系统的架构更加清晰和高效。 总结起来,这个例子展示了如何利用Spring DM Server和OSGi技术构建一个模块化的、可扩展的...

    OSGi与Spring:Spring DM开发

    ### OSGi与Spring:Spring DM开发环境配置详解 #### 一、引言 随着软件架构的不断发展,模块化和微服务化的趋势日益明显。在Java领域,OSGi(Open Service Gateway Initiative)作为一套成熟的技术标准,为实现模块...

    spring-dm对应的demo

    通过这个demo,你可以学习到如何配置Spring DM,创建OSGI bundle,定义和使用服务,以及如何利用Spring的依赖注入和AOP特性在OSGI环境中编写模块化代码。同时,日志库的使用也展示了在OSGI环境中如何集成和管理日志...

    Spring DM

    Spring DM的主要目标是将Spring的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)能力引入到OSGi环境中,使得开发者能够更好地利用OSGi的优势。 在Spring DM中,核心概念包括服务(Service)、...

    spring-dm junit

    Spring DM是Spring框架的一个扩展,专门用于OSGi(开放服务网关规范)环境,它允许开发者在模块化的应用程序中管理和部署Spring组件。 在OSGi环境中,Spring DM允许我们创建可独立部署和管理的模块,而JUnit则是一...

    spring_dm包

    Spring DM旨在简化在OSGi环境中创建和管理复杂应用程序的过程,通过提供声明式服务来实现组件之间的依赖关系管理。OSGi是一种Java模块化系统,允许开发人员将应用程序拆分成可独立更新和管理的模块,提高了软件的可...

    spring-dm-osgi整合jar包

    标题“spring-dm-osgi整合jar包”和描述“spring-dm整合osgi所需所有jar包”提及的核心知识点是Spring Dynamic Modules(简称Spring DM)与OSGi(Open Service Gateway Initiative)框架的集成。这两个技术在Java...

    学习SpringDM+OSGI的总结

    例如,SpringDM中的`org.springframework.osgi.core`构建所需的JDK版本为1.5,而现代开发环境中通常使用更高版本的JDK。这可能导致项目无法正常编译或运行。 2. **依赖管理**:为了解决版本冲突问题,可能需要调整...

    基于gemini的blueprint(原生是Spring DM)实现对bundle生命周期的监听

    在OSGi环境中,Spring DM(Dynamic Modules,后来被更名为Blueprint)是Spring框架对OSGi服务的一种扩展,用于在bundle之间提供依赖注入和生命周期管理。 在OSGi中,bundle有其自身的生命周期,包括安装、启动、...

    osgi选型比较 实例Equinox、Apache Felix与Spring DM

    Spring DM提供了在OSGi环境中管理和配置服务的能力,使得开发者能使用Spring的编程模型。由于Spring的广泛使用,Spring DM对于已经熟悉Spring的团队来说是一个自然的选择。然而,Spring DM自2012年后已不再更新,...

    SpringDM笔记13-OSGi服务注册与引用

    在SpringDM(Spring Dynamic Modules)框架中,OSGi(Open Service Gateway Initiative)服务注册与引用是核心功能之一,它使得模块化系统中的组件能够互相发现并交互。本篇笔记将探讨如何在OSGi环境中注册服务以及...

    mybatis-spring-1.0.1-bundle mybatis spring 官方下载

    这个`mybatis-spring-1.0.1-bundle`是官方发布的版本,包含了一个稳定的集成框架,使得开发者能够更方便地在 Spring 应用中利用 MyBatis 的强大功能。 1. **MyBatis-Spring 概述** MyBatis-Spring 提供了 Spring ...

    spring-dm-reference

    - **Bundle 作用域**: 探讨了 Bundle 作用域的概念及其在 Spring DM 中的应用。 - **访问 BundleContext**: 介绍如何在 Bundle 中访问 BundleContext。 - **ApplicationContext 销毁**: 指导如何销毁 ...

    OSGI+SpringDM+Hessian

    3. 实现Hessian服务端,将Spring中的服务暴露为Hessian服务。 4. 创建Hessian客户端,调用远程服务。 5. 在OSGI容器中部署和管理bundle,动态调整服务的可用性和版本。 通过以上内容,我们可以看到OSGI、SpringDM和...

    spring-dm.jar

    4. **生命周期管理**: spring-dm将Spring容器的生命周期管理与OSGi bundle的生命周期相结合,使得Spring应用能在bundle启动、停止等事件中得到正确的初始化和清理。 5. **模块化**: 通过spring-dm,Spring应用可以...

Global site tag (gtag.js) - Google Analytics