我试图使用Spring Data Flow(Mesos)创建一个自包含的应用程序。要做到这一点,我想注册作为我的项目的maven依赖项的接收器/处理器/源。
我知道spring-data-flow接受classpath://作为引用的方案,但它似乎无法找到位于资源文件夹或(最近)lib文件夹中的任何jar。
java.io.FileNotFoundException: class path resource [lib/spring-cloud-starter-stream-source-ftp-1.0.0.M1.jar] cannot be opened because it does not exist
如何正确引用我自包含jar中的文件?
答案 0 :(得分:1)
我正在尝试使用Spring Data Flow(Mesos)创建一个自包含的应用程序
“自足”解决方案背后的原因是什么?为什么不直接从我们的存储库注册应用程序?
已经有办法使用我们提供的“bitly”链接注册OOTB应用程序。请查看参考指南中的流registration section。
更重要的是,最新版本的SCDF的Mesos服务器不支持maven工件。您必须使用泊坞窗图像。上面链接的文档也包含docker apps的“有点”链接。