部署一个bundle并从spring EBR获取依赖包

时间:2011-07-20 07:23:48

标签: grails osgi eclipse-virgo spring-dm

我有一个使用grails框架和OSGi插件构建的WAR文件。当我尝试在Eclipse Virgo中部署它时,它会失败,因为尚未部署相关的依赖项。 有没有办法告诉处女座从spring EBR存储库获取依赖包?

1 个答案:

答案 0 :(得分:1)

您可以将Virgo配置为使用远程存储库自动提供缺少的依赖项。但是,使用SpringSource EBR作为远程存储库存在一个问题,因为在Virgo启动期间部署的Spring框架具有大量可选/传递依赖性。当这些从EBR中取出时,它们通常包括排他性的替代品,其净效果是处女座启动失败。

因此建议将本地所需的依赖项放在repository / usr中,或者,如果需要远程存储库,则将自己的Virgo实例设置为存储库服务器,并将依赖项放在由托管的宿主中。存储库服务器。