barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 5 февраля 2013 г.

Форматтер для NetBeans, использующий Ecplise`овские конфиги

Собственно возникла необходимость в плагине для любимого IDE Netbeans 7.2.1, который форматировал бы исходники и при этом съедал конфигурационные файлы, предназначенные для Eclipse JDT. 
После некоторых поисков нашел вообще универскальное решение: плагин для мавена, позволяющий форматировать исходники хоть из cmd: http://maven-java-formatter-plugin.googlecode.com/svn/site/0.3.1/usage.html. Конфигурируется он в pom:
<plugin>
<groupId>com.googlecode.maven-java-formatter-plugin</groupId>
<artifactId>maven-java-formatter-plugin</artifactId>
<version>0.3.1</version>
<configuration>
<configFile>Q:/my_formatter_config.xml</configFile>
</configuration>
</plugin>
Его вызов можно встроить в GUI Netbeans также, как и вызов любого гола maven, т.е. зайдя в Properties -> Actions -> Add Custom, выбрав имя (например, "Format"), и установив гол "com.googlecode.maven-java-formatter-plugin:maven-java-formatter-plugin:format". После этого форматирование исходников проекта выполняется через контекстное меню проекта:


Плагин позволяет, в том числе, задавать списки включаемых / исключаемых файлов:
<plugin>
<groupId>com.googlecode.maven-java-formatter-plugin</groupId>
<artifactId>maven-java-formatter-plugin</artifactId>
<version>0.3.1</version>
<configuration>
<configFile>Q:/my_formatter_config.xml</configFile>
<includes>
<include>**/Test*.java</include>
</includes>
</configuration>
</plugin>

Комментариев нет:

Отправить комментарий