Что это лучший бесплатный подключаемый модуль для Eclipse для разработчиков Java [закрыт]


некоторые плагины Eclipse являются обязательными для вашей среды. Например, соответствующий плагин управления исходным кодом-и меня это не интересует.

некоторые обеспечивают полезные улучшения, но в определенной нише. Меня это не интересует.

некоторые из них велики, но стоят денег. Меня это не интересует.

некоторые из них были действительно полезны на старых версиях Eclipse, но теперь являются частью основной сборки последней версии Eclipse (3.4 как я пишу этот.) Меня это не интересует.

Я хочу посоветовать, какие плагины должен устанавливать каждый разработчик Java SE, по одному на ответ, пожалуйста.

30 56

30 ответов:

Findbugs спас меня делать что-то глупое дважды сегодня.

http://findbugs.sourceforge.net/

сайт обновления Eclipse:http://findbugs.cs.umd.edu/eclipse/

отвечая на мой собственный вопрос с моим текущим фаворитом, Jadclipse, который работает с jad для разборки файлов классов из сторонних библиотек.

http://jadclipse.sourceforge.net/

Если вам нужно получить больше информации в вашем покрытии кода EclEmma довольно просто и полезно

http://www.eclemma.org

Subclipse SVN для eclipse URL обновления:http://subclipse.tigris.org/update_1.4.x

Mousefeed Eclipse Plugin

Я использую этот, что очень полезно для программистов, которые не используют сочетание клавиш, потому что они не знают о них.

MouseFeed помогает сформировать привычку использование сочетаний клавиш. Когда пользователь нажимает на кнопку или в меню пункт, плагин показывает всплывающее окно напомнив про "горячую" клавишу.

Checkstyle. Это очень быстро.

FindBugs замечательно, но довольно медленно

мой ответ на это явно eclim. Он экспортирует функциональность Eclipse в Vim, что позволяет мне использовать несколько удивительных функций Eclipse, таких как автозаполнение, автозавершение и разметка ошибок в исходном файле (используя местоположения в Vim), автоматическое форматирование, автоматический импорт, Поиск JavaDoc, Поиск исходного кода... бла, я мог бы продолжать вечно. Самое главное: мне не нужно использовать сосать, который является редактором Eclipse Java (для меня качество редактора всегда субъективно, конечно курс.)

проверьте сайт, если вы находитесь в Vim, но вынуждены/соблазн использовать Eclipse по той или иной причине.

Мне особенно нравится плагин bytecode outliner, хотя он не будет соответствовать всем вкусам, так как просмотр байт-кода Java не для всех. Иногда действительно полезно увидеть базовый байт-код для вашего класса Java.

обновить сайт:http://download.forge.objectweb.org/eclipse-update/

описание:http://asm.objectweb.org/eclipse/index.html

Google только недавно выпустила CodePro, отличный плагин.

The Eclipse TPTP может быть невероятно полезно для поиска медленных пятен в коде и для всего остального, что потребует отладки, профилирования или бенчмаркинга. Единственный недостаток заключается в том, что он не работает на mac :'(.

Мне очень нравятся Плагины Андрея Лоскутова:

http://andrei.gmxhome.de/eclipse.html

JAutodoc чрезвычайно полезен, если вам требуется доказать javadoc в вашем источнике и нужно добавить его в большой класс или несколько классов одновременно. Он использует имя ваших переменных для создания javadoc, поэтому он не идеален и ограничен тем, насколько значимы ваши имена параметров. Даже если вам придется вернуться и немного исправить это, это сэкономит вам много времени.

http://jautodoc.sourceforge.net/update/

spring IDE

обновить URL:http://springide.org/updatesite

Если вы используете Hibernate, то Hibernate Tools является обязательным. Мне очень нравится возможность писать мой HQL или JPQL и просматривать сгенерированный SQL в режиме реального времени!

Если вы не используете Hibernate, я предполагаю, что вы используете базу данных в той или иной форме. Поэтому, я бы рекомендовал Data Tools Platform. На самом деле, вы были бы сумасшедшими, чтобы разрабатывать Java-приложения без использования всех плагинов, предоставляемых Затмение Ганимеда релиз. Это отличная платформа разработки без головной боли получения всех необходимых плагинов, синхронизированных и работающих вместе.

нашел sourceHelper плагин очень полезен при разработке и отладке кода.

описание плагина на веб-сайте говорит: "плагин "Source Helper" - это плагин Eclipse, который использует очень полезную функцию, существующую в Intellij IDEA, и помещает ее в Eclipse. Короче говоря, функция показывает код стартовой скобки вне видимого диапазона, плавая в окне, которое показывает код, который вы не видите. Это очень помогает при попытке определить, что закрывающая скобка относится к какой части кода."

Хронон время путешествия отладчик является удивительным. Я надеюсь, что в будущем это будет перенесено на другие языки.

http://www.chrononsystems.com/

затмение Метрики (обновление сайта). Реклама:

этот плагин Eclipse вычисляет различные метрики для вашего кода во время циклов сборки и предупреждает вас через представление проблем о "нарушениях диапазона" для каждой метрики. Это позволяет вам постоянно быть в курсе состояния вашей базы кода. Вы также можете экспортировать метрики в HTML для публичного отображения или в формат CSV для дальнейшего анализа.

  • пересчет метрик во время каждой сборки
  • экспорт параметров в файл CSV или HTML
  • визуальная "приборная панель" с экспортом HTML
  • поддерживаются следующие метрики:
    • цикломатическая сложность Маккейба
    • Эфферентные Муфты
    • отсутствие согласованности в методах
      • строки кода в методе
      • Количество Полей
      • Количество Уровни
      • Количество Параметров
      • Количество Утверждений
      • Взвешенные Методы Для Каждого Класса

(на самом деле, я люблю FindBugs больше, но этот проект второй.)

похоже, что вы не можете ответить на этот вопрос, не имея фокуса для вашего развития в Eclipse. Я думаю, всем нужна система сборки и зависимостей, поэтому, возможно, Maven tools выиграет?

Я пару моих любимых Mylyn и CheckStyle

HyperAssist.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157

на мой взгляд, это единственный фактор, который ставит Eclipse впереди любой другой IDE с точки зрения фактической производительности.

FileSync оказалось очень удобно при работе с веб-приложениями, потому что это позволяет мне плавно получить инкрементное развертывание на файлах типа ресурсов, таких как javascripts, JSP, CSS-файлы и так далее. Он прост в настройке и достаточно мощный, чтобы выполнить эту работу.

JBoss Tools для быстрой и удобной разработки веб-приложений.

Я бы рекомендовал Spring Source Tool Suite, который предназначен для разработки корпоративных Java-приложений с помощью фреймворка Spring.

Я собираюсь обмануть и сказать плагин maven. Тогда все остальное может зависнуть от этого.

кроме того, Maven-eclipse-plugin заботится о самой большой проблеме, которую я имею с eclipse: установка пути к классам.

Я только что обнаружил Byecycle. Этот просмотрщик зависимостей позволяет увидеть, насколько красив (или иначе) ваш дизайн, и выделяет любые циклические зависимости между классами, позволяя вам предпринять соответствующие действия.

есть некоторые замечательные вещи, упомянутые другими, но я собираюсь поставить SQLExplorer там тоже. Возможно, это не так полезно, как Maven или FindBugs, но он отлично подходит для извлечения любого источника данных JDBC в IDE, чтобы вы могли протестировать его и изучить структуру БД. Он также доступен в качестве автономного приложения RCP.

Визуальный Редактор для быстрого развития GUI.

java.decompiler.free.fr/?q=jdeclipse Плагин Java Decomipler для eclipse. Я подумал, что это самый полезный плагин.