だから私はネットビーンズを使って私のmavenプロジェクトで動作するようにホットデプロイしようとしています。私は2つの戦争パッケージを持っています。1 つは「web」と呼び、もう 1 つは「custom-web」と呼びます。「web」の上に「custom-web」を(mavenオーバーレイプラグインを使用して)オーバーレイします。クライアントごとに 1 つずつ、いくつかの「カスタム Web」プロジェクトがあります。そのため、maven オーバーレイは私のニーズにぴったりでした。
問題は、両方のプロジェクトでクラスと静的ファイル (.js、.css) をホットデプロイしたいということです。ただし、ホットデプロイメントは「custom-web」プロジェクトでのみ機能します。「web」でクラスまたは静的ファイルを変更した場合、「web」を手動で再構築して全体を再デプロイしない限り、変更はサーバーに反映されませんこのアプリケーションには 3 ~ 5 分かかることがあり、私の開発を著しく妨げています。
デバッグモードでは、「保存時に展開」オプションと「コード変更を適用」でNetbeansを使用しています。どちらも「Web」ファイル/クラスでは機能しません。
私は解決策を探しています。私の custom-web プロジェクトにはほとんどの場合静的ファイルが含まれますが、クラスも含まれる場合があります。必ずしもオーバーレイを使用する必要はありませんが、オーバーレイを使用せずに 2 つのプロジェクトを適切に追加する他の方法がわかりません。