0

忍者フレームワークに基づいた Java Web アプリケーションの開発を始めたところです。すべてがうまく機能しますが、すべての ninja 依存関係があるため、展開戦争には約 25 MB あります。25MB の Java アーカイブを常にアップロードする必要がないことを心から願っています。特に、依存関係がアプリのスタイルシートなどのように頻繁に変更されることはないためです。

忍者フレームワークの依存関係を別のjarに移動する実用的な解決策はありますか? 私は日食を使用しているため、IDE に統合されたソリューションは素晴らしいでしょう。

これまでのところ、maven の依存関係のスコープを調べて、依存関係を別のプロジェクトに移動しようとして (失敗しましたが)、システム スコープの依存関係を持つプロジェクトを参照しました (私の理解では、デプロイできると思います)。個別のjarファイルとして)。私は現在、maven を使用してこの依存関係の jar を構築することに失敗していますが、より良いアプローチがあるかどうかも疑問に思っています。

plesk インストールの tomcat-server にアプリケーションをデプロイします

4

2 に答える 2

0

すべての依存関係を使用する必要がある場合、それらをアプリケーションと共にデプロイすることを避ける方法はありません。

コンテナー (おそらく Tomcat) にデプロイしているかどうかはわかりません。その場合は、必要なライブラリをコンテナーにデプロイし、Maven スコープをprovidedに設定して、ライブラリの再デプロイを避けることができます。

コンテナーによって提供されるライブラリーには利点がありますが、負担になることもあります。展開および運用プロセスに大きく依存します。

于 2014-12-20T18:29:47.967 に答える