Я знайшов кращий спосіб.
У Eclipse ми автоматично збираємо, компілюємо + перезавантажуємо статичні файли. Насправді статичні файли подаються безпосередньо з src / main / webapp .
В IntelliJ замість обслуговування безпосередньо з src / main / webapp є папка, створена в цільовій формі, в якій ви будете мати копію вашого src / main / webapp, а також інших пов'язаних з контекстом .. web-inf / class / lib.
Якщо ви поставите замість цілі вихід вибухнутого артефакту в src / main / webapp , він не перезапише вам вихідні файли, і він буде служити безпосередньо, вам не доведеться натискати - оновити ресурси / оновити ресурси та класи
Отже, що вам потрібно зробити в IntelliJ, це
- змінити каталог вихідних артефактів на src / main / webapp
- зробити макрос для збереження та перекомпіляції / компіляції брудних класів (cmd + shift + f9)
- редагуйте реєстр та налаштування для автоматичного складання та створення під час роботи програми (cmd + shift + a - реєстр).
Після цього, якщо у вас є завдання, які змінюють статичні файли з-за меж IntelliJ, ви побачите зміни негайно, не переходячи до IntelliJ та оновлення ресурсів , а для класів у вас є той макрос, який зберігає та компілює (Примітка: Ви також можете просто натиснути "Компілювати" / Перекомпілювати: cmd + shift + F9 / cmd + F9 - якщо у вас є кілька відкритих редакторів, ви побачите, що ваші брудні * редактори будуть не брудними, а зміни (класи) будуть перезавантажені)