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
分享到:
相关推荐
NULL 博文链接:https://springsfeng.iteye.com/blog/1149243
一个基于spring dm server 的osgi 例子,描述了一个简单用户登陆的例子,不同的用户验证方式,用不同的bundle
mybatis spring 官方下载 mybatis-spring-1.0.1-bundle.zip 和 pdf文档
NULL 博文链接:https://springsfeng.iteye.com/blog/1148907
spring-dm一章对应的demo,里面包括1..1和1..n的实现
mybatis-spring-1.0.1-bundle.zipmybatis-spring-1.0.1-bundle.zipmybatis-spring-1.0.1-bundle.zip
mybatis-spring-1.1.1 mybatis3.1.1 spring3.1.1
You will master powerful techniques like embedding a Spring container inside an OSGi bundle, and see how Spring's dependency injection compliments OSGi. Along the way, you'll learn to handle data ...
mybatis-spring-1.1.0-bundle.zip mybtis 和 Spring 集成
NULL 博文链接:https://crq876.iteye.com/blog/2201215
mybatis-spring-1.2.0-bundle.zip
Android中用来在Activity之间传递数据可以用Bundle,这是一个在两个Bundle间用Bundle传递数据和接收数据的小例子
mybatis-spring-1.0.0-RC3-bundle
ibatis与spring整合,内附文档
spring-tool-suite-3.8.4.RELEASE-e4.6.3-win32-x86_64
Intent_Bundle_传参数
android bundle和activity之间交换数据
spring-aop-3.2.2.RELEASE.jar ...spring-osgi-bundle-archetype-1.0.2.jar spring-test-3.2.2.RELEASE.jar spring-tx-3.2.2.RELEASE.jar spring-web-3.2.2.RELEASE.jar spring-webmvc-3.2.2.RELEASE.jar
使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。 这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。 而且它也会处理事务, 翻译 MyBatis 的异常...