我尝试在 felix 容器中安装 flyway 包。由于 MANIFEST.MF 文件包含对 quinox 的依赖项,因此捆绑包无法启动:
要求捆绑:org.eclipse.equinox.common
由于flyway使用以下方法将“捆绑”URL转换为普通文件系统URL,因此需要Equinox公共库:
org.eclipse.core.runtime.FileLocator.toFileURL
据我所知,该解决方案仅适用于 Equinox/eclipse 环境,但不适用于 felix 环境。
我错过了什么吗?