将lib-Folder中的Jar注册为Spring数据流中的应用程序

时间:2016-07-11 15:30:46

标签: spring spring-cloud-dataflow

我试图使用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中的文件?

1 个答案:

答案 0 :(得分:1)

  

我正在尝试使用Spring Data Flow(Mesos)创建一个自包含的应用程序

“自足”解决方案背后的原因是什么?为什么不直接从我们的存储库注册应用程序?

已经有办法使用我们提供的“bitly”链接注册OOTB应用程序。请查看参考指南中的流registration section

更重要的是,最新版本的SCDF的Mesos服务器不支持maven工件。您必须使用泊坞窗图像。上面链接的文档也包含docker apps的“有点”链接。