IntelliJ IDEA で開発された JavaEE webapp プロジェクト (ProjectA という名前) があります。war プラグインを適用するbuild.gradleファイルがあります。
apply plugin: 'war'
自動生成された intellij artifactをデバッグする代わりに、 gradle で生成された war ファイルをデバッグ (または実行) したい。サーバーを再起動せずにデバッグ中に変更されたクラスを更新できることは、私にとって非常に重要です。
どうすればいいですか?
ご了承ください :
1) gradle プラグイン タブ ( ) の更新ボタンをクリックすると、Intellij はすべてのプロジェクト構成 (モジュールの依存関係など) を更新し、アーティファクトを生成します。
実行するには、新しいローカル Tomcat サーバー構成を作成し、アーティファクトを配置タブに追加するだけです。
2) さらに、いくつかの gradle タスク (clean、build、war など) があります。buildタスクまたはwar タスクを実行してwar ファイルを生成できます。私はそれを gradle generated war file と呼びました。