flyway是否与Felix(OSGi)框架一起使用?

时间:2013-01-04 08:05:26

标签: flyway

我尝试在felix容器中安装flyway捆绑包。由于MANIFEST.MF文件包含对equinox的依赖:

,因此捆绑包无法启动

Require-Bundle:org.eclipse.equinox.common

由于flyway使用以下方法将“捆绑”网址转换为普通文件系统网址,因此需要使用equinox公共库:

org.eclipse.core.runtime.FileLocator.toFileURL

据我所知,这个解决方案只适用于equinox / eclipse环境,但不适用于felix环境。

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

你是对的。目前仅支持Equinox。欢迎支持其他OSGi容器的贡献。

答案 1 :(得分:0)

我确实知道这个问题差不多已经有一年了,但是我想补充一下这个答案,表明情况发生了变化;)

我能够使用felix OSGi框架运行flyway(2.2.1)(并且非常高兴,我写了一篇博文;) - 你可以找到here)。希望它有所帮助。