1

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

4

1 回答 1

1

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

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

于 2011-07-20T13:43:32.333 回答