У меня есть проект Maven с кодом JavaScript. В pom.xml есть специальный плагин компилятора javascript, связанный с целью компиляции. Поэтому, когда я набираю «mvn compile», исходники JavaScript в src / main / javascript компилируются (сжимаются и запутываются) и сохраняются в каталоге target / classes. В командной строке это прекрасно работает.
Но теперь я хочу упростить разработку, используя Eclipse с плагином m2eclipse. Я хочу, чтобы Eclipse вызывал цель компиляции всякий раз, когда я изменял файл JavaScript. Как я могу это сделать? Когда я сохраняю файл JavaScript, я просто вижу строку регистрации «AUTO_BUILD» в консоли maven, и все.
В настройках проекта можно настроить отображение жизненного цикла. Но по какой-то причине я могу добавлять только собственные цели в «после очистки» и «при изменении ресурса». Когда я добавляю цель «компилировать» к отображению жизненного цикла «измененный ресурс», файлы JavaScript компилируются при изменении ресурса. Поэтому я могу вместо этого поместить свои файлы JavaScript в папку ресурсов, и это будет работать, но это звучит довольно уродливо.
Это также работает, когда я говорю Eclipse «очистить» мой проект. Тогда цель цели компиляции называется. Таким образом, функциональность - это все, что я хочу, чтобы она выполнялась при сохранении файла JavaScript. Это должно быть как-то возможно, или нет?
Есть подсказки?