четверг, 11 сентября 2014 г.

Netbeans, Vaadin 7, maven и апдейт темы(styles.css). Как его отключить.

Решил со сборщика Ant в своем новом проекте перейти на Maven.
Разобрался с репозитарием, были традности, но в итоге все решилось, подробнее об этом в следующий раз.
Гораздо больше меня смутило то, что при запуске проекта, он берет и обновляет мою тему до значений по дефолту, что не есть гуд, так как в моем styles.css есть много моих собственных классов, которые удаляются и в итоге не применяются в итоге к запущенному приложению.
Решение оказалось довольно-таки банальным.
Открываем наш pom.xml, ищем там

                         1 <goal>clean</goal>
               2 <goal>resources</goal>
               3 <!--<goal>update-theme</goal>-->
               4 <!--<goal>update-widgetset</goal>-->
               5 <!--<goal>compile-theme</goal>-->
               6 <goal>compile</goal>

Строки 3, 4 и 5 я закомментировал. Это пришлось сделать в двух местах:
У плагина org.eclipse.m2e и com.vaadin
Теперь редактируем наш css файлик и запускаем проект.

Тадааам и все стили на месте.
Строку 4 я так же закомментрил, так как мне пока не нужно обновлять виджетсеты, если я что-то добавлю, то для одного запуска эту строчку я раскомментирую.

Теперь остался открытым еще один вопрос. Как сделать так, чтобы в контекстном меню при щелчке правой кнопкой мыши появился бы пункт Deploy? Будем разбираться :)