2016-03-31 8 views
0

私はBowerを使ってクライアントプロジェクトを管理するSpringプロジェクトを構築しています。私は、これらのライブラリ(またはパッケージマネージャによって管理されるクライアントライブラリの任意の種類)をWebクライアントに公開するベストプラクティスの方法が何であるかを知りたいと考えています。Bowerコンポーネントを公開するベストプラクティス

ファイルをインストールする場所を.bowerrcファイルで指定することができます。静的リソースフォルダーにインストールすることができます。静的リソースフォルダーには、インストールされた各ファイルがHTTP要求にアクセスできるものがあります。しかし、私が特に必要とするものではなく、すべてのファイルを公開する可能性のあるコードの匂いとして私を襲った。

個別のファイルをこのようなディレクトリにコピーするか、同じように自動化されたソリューションを採用することができます。しかし、これが必要でないと考えられる場合、私は努力を費やさないことを望むでしょう。

これを実行するための明確なベストプラクティス方法と考えられる解決策(もしあれば)はどれですか? (あなたの答えをサポートするための参考資料を提供してください)明確にするために、私は個人的な意見に興味はありませんが、むしろ、既知の、明らかに好ましいソリューションがある場合。

+0

よく、少なくとも私はこれから "tumbleweed"バッジを手に入れました –

答えて

2

プロジェクトやチュートリアルの多くが示唆するものを見た後、これを行うための明確な方法は以下のようです:

ソースコードから「構築された」コードを分離するための兵卒やがぶ飲みのようなフレームワークを使用してください。この場合、ビルドされたコードは、別のフォルダにコピー、縮小、または連結されたコードを指します。 GruntまたはGulpの設定ファイルには、すべてのアプリケーションコードと、bowerコンポーネントからのソースファイルを選択する必要があります。実行中のアプリケーションは、これらの「ビルドされた」ファイルのみを参照する必要があります。 "ビルドされた"クライアント側コードのディレクトリはSpringによって静的に提供されるべきです。

関連する問題