Eclipse и его расширения
Многие ругают Eclipse за то, что там нет многого из того, что есть в коробке у Jetbrains Intellij IDEA. Мне всегда казалось это не очень корректным, так как Eclipse в первую очередь платформа, а уже потом - среда для Java разработки.
Решил собрать воедино весь список используемых мною расширений для Eclipse.
- Subclipse - без этого никуда. Это расширение позволяет работать с системой контроля версий Subversion не выходя из Eclipse.
- m2eclipse - Расширение для работы с maven. Графический редактор pom.xml позволяет избавиться от редактирования pom.xml вручную. В качестве приятного дополнения - возможность посмотреть графически список зависимостей проекта (вместе с транзитивными), а так же увидеть ситуации, когда 2 разные библиотеки зависят от разных версий одной и той же библиотеки.
- Google Plugin for Eclipse - официальное расширение от Google для работы с Google Web Toolkit и Google Application Engine.
- Eclipse-CS - Нет, это не запускалка Counter Strike, а всего лишь расширение, интегрирующее статический анализатор исходного кода Checkstyle в Eclipse. Проверяет правильность форматирования кода согласно заданным правилам. Обязательное расширение при работе в команде.
- Spring IDE - расширение от команды SpringSource для работы с проектами, использующими Spring, в том числе Spring AOP и Spring Webflow.
- XMind - отличное расширение, предоставляющее mind-mapping возможности в Eclipse.
- JBoss Tools - наборо расширений для работы с продуктами JBoss - Hibernate, JBoss AS, Drools, jBPM, JSF, (X)HTML, Seam, Smooks, JBoss ESB, JBoss Portal...
- EclEmma - интеграция отличной библиотеки EMMA в Eclipse. EMMA - приложение для подсчёта покрытия кода тестами. Must-have расширение.
- TPTP - Под этой странной аббревиатурой скрывается Test & Performance Tools Platform. Набор расширений для тестирования и профилирования приложений.
- PMD - Интеграция библиотеки PMD, которая выполняет статический анализ кода на предмет возможных ошибок в коде.
- WTP - Web Tools Platform - официальный набор расширений для разработки Web и Java EE приложений.
- Groovy & Grails - расширение для работы с языком Groovy и фреймворком Grails.
- eGit - расширение предоставляет возможность работы с распределенной системой контроля версий git.
- Eclipse SQL Explorer - тонкий SQL-клиент, который позволяет просматривать различные JDBC-совместимые базы данных.
Очень много расширений есть на
Eclipse Plugin CentralТакже, все плагины, на которые я обращаю внимание можно найти на
del.icio.us