У меня есть проект 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. Это должно быть возможно каким-то образом или нет?
Любые подсказки?