2016-07-11 9 views
0

Springデータフロー(Mesos)を使用して自己完結型アプリケーションを作成しようとしています。これを行うには、プロジェクトのビルド依存関係であるシンク/プロセッサ/ソースを登録します。Springデータフローのアプリケーションとしてのlib-FolderからのJarの登録

spring-data-flowはclasspath://を参照のためのスキームとして受け入れていますが、リソースフォルダ内にjarが見つからないか、またはlibフォルダを(最適に)見つけられないようです。

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

私は「自己完結型」ソリューションの背後にある理由は何ですか?

(Mesos)春データフローで自己完結型のアプリケーションを作成しようとしていますかなぜ私たちのリポジトリからアプリケーションを直接登録しないのですか?

私たちが提供している「ビット」リンクを使用してOOTBアプリケーションを登録する方法はすでにあります。リファレンスガイドからストリームregistration sectionをご覧ください。

さらに重要なことに、SCDFのメゾスサーバの最新リリースでは、Mavenのアーティファクトがサポートされていません。代わりにドッカー画像を使用する必要があります。上にリンクされているドキュメントにはdocker appsの「ちょっとした」リンクも含まれています。

+0

私たちの分散インフラストラクチャ(カスタムモジュール用)でプライベートメイヴンレポを利用できないので、私のストリームに必要なすべてのモジュールを持たせることが良い選択肢のように聞こえました。しかし、あなたの答えに感謝します。私はもっと大きな問題を抱えています:もしmesosデプロイヤーがドッカーイメージのみをサポートしていれば、どうすればそれらを構築できますか?私はモジュールの有効なドッカーファイルの例を見つけることができません。パッケージ化されたモジュールアプリケーションを実行するだけですか? – Laures

+0

すべての[OOTBアプリケーション](https://hub.docker.com/u/springcloudstream/)のDockerイメージを生成しています。 [登録と使用方法]については、SCDFのMesos Serverリファレンスガイドを参照してください(http://docs.spring.io/spring-cloud-dataflow-server-mesos/docs/1.0.0.RC1/reference/htmlsingle/#_getting_started )それら。 –

+0

私はそれを知っていますが、自分のモジュールで何をしますか? – Laures

関連する問題