1

私の現在のプロジェクトは次のもので構成されています。

  • プロジェクトの各モジュールと共通の依存関係を宣言する親 maven pom
  • 機能ごとに 1 つのサブモジュール (エンティティ監査、エクスポートなど)。そのうちの 1 つは、他のいくつかのモジュールに依存する war モジュールです。注: 依存関係には、war で使用されるアセット (html テンプレート、構成ファイルなど) が含まれている場合があるため、再デプロイ時に war コンテキストの更新も必要になる場合があります。

プロジェクトをビルドし、Tomcat を使用して展開バージョンの戦争をデプロイできます。この戦争には、そのWEB-INF/libフォルダー内のすべての依存関係が正しく含まれています。IntelliJ でこれらの依存関係の 1 つを変更している場合、このモジュールのみを展開された戦争にデプロイできるようにしたいのですが、どうすればそれを行うことができますか? 現時点では、私maven packageは依存関係にあり、Tomcat インスタンスに再デプロイしています...

4

1 に答える 1

0

あなたがやろうとしているのは、ある種のホットデプロイメントのようです。IntelliJ に直接関係するのではなく、Java アプリケーション全般に​​関係するいくつかのソリューションがあります。

すぐに使用できるホットスワップは非常に限られているため、ホット展開専用のツールを購入/使用するつもりがない場合、問題に対する満足のいく解決策はないと思います.

于 2013-02-28T12:47:55.760 に答える