2017-06-23 26 views
0

私は現在、いくつかのjavascript-stuffを使用しているspring-bootアプリケーションをビルドしています。私はパッケージ管理者として糸を使用して、さまざまなjsライブラリを管理しています。スプリングブートとjavascript node_modules

私はこれらのリソースを私のスプリングブートプロジェクトにどのように含めるのだろうかと思います。単にnode_module-folder全体をリソースとして含めるだけでは、必要なソースだけを必要とするわけではありません(自分のローカルのmaven-repo-pathに似ています)。私のThymeleaf-HTMLテンプレートでも参照できるように、どのJavaスクリプトリソースを私のjarファイルに含めるべきかを特定するにはどうすればよいですか。

「frontend-maven-plugin」(https://github.com/eirslett/frontend-maven-plugin)はビルド中にすべての糸依存性をインストールするのに役立ちましたが、ビルドプロセスは気にしません。

ありがとうございました!

答えて

0

webpackやその他のjavascript bundler/task runnerを使用して、JavaScriptと必要な依存関係を1つのファイルにバンドルすることを検討する必要があります。次に、バンドルされたファイルをjarファイルに含めるだけです。例:http://justincalleja.com/2016/04/17/serving-a-webpack-bundle-in-spring-boot/

+0

他の方法はありませんか?私はすでにこのすべてを行うために糸を用意しています。それを正しい方法で束ねるにはどうすればよいでしょうか。別のツールへの依存を導入すると、やはり複雑さが増します。 – aviatix

+0

javascript自体をコンパイル/バンドルするためのJavaネイティブツールを見つけることができるとは疑いがあります.JavaScriptのネイティブオプションがたくさんある場合、誰もそのようなことを構築する時間を費やすことはないでしょうか?それだけでexec'dすることができます – Ben

関連する問題