Показаны сообщения с ярлыком eclipse. Показать все сообщения
Показаны сообщения с ярлыком eclipse. Показать все сообщения

суббота, 28 июля 2012 г.

Java Decompiler

Был замечательный проект JD (Java Decompiler). Но, судя по всему, автор забросил этот проект - обновлений нет уже очень давно, eclispe update site не работает...
Но нашелся добрый человек, который взялся поддержать и допилить этот проект - Mchr3k - JDEclipse-Realign (eclipse update site - http://mchr3k-eclipse.appspot.com/).

четверг, 2 февраля 2012 г.

Хороший тутор по SWT Layout

В SWT есть такая штука, как Layout. Как оказалось, без понимания о том, что это такое и как оно работает, работать с SWT/Eclipse RCP просто не получится.

Вот хорошая статья по этому поводу: с картинками, примерами и довольно интересно написанная.

В двух словах:
1. Нужно создать объект Layout. Их несколько видов (читай ссылку). У нас самый ходовой - GridLaout. Надо создать экземпляр нужного типа, настроить и засунуть его в родительский Composit (setLayout()).
2. Для каждого дочернего компонента надо создать экземпляр LayoutData, настроить и установить в дочерний компонент (setLayoutData()).

Tycho - первые впечатления

Tycho - maven плагин для сборки плагинов, update site и других запчастей для Eclipse.
В принципе, это очень полезная вещь (для PDE разработчиков). Но есть несколько неприятных моментов, которые мешают полноценной работе:(
Итак, мои впечатления от работы с Tycho:

среда, 23 марта 2011 г.

Перепост: Совершенствование кода с помощью плагинов Eclipse

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

Замечание: статья 2007-го года, так что некоторая информация чуть устарела:
1. CheckStyle за последние несколько лет "чуть выросла". Одно из вкусных дополнений - это способность измерять\проверять циклическую слоность кода (CCN) и длину методов\классов (NCSS).
2. Coverlipse на данный момент выглядит какимто полузаброшенным проектом. В тоже время есть довольно неплохой плагин eCobertura.
3. Metrics - может оказаться ненужным, потому как базовые мтрики можно контролировать с помощью Checksyle\PMD.
4. Есть еще довольно спорный плагин для FindBugs. Спортный потому что, на сайте приведено довольно много "пафосных бла бла бла", но при этом управлять плагинами для maven и eclipse довольно проблематично (точнее не плагинами и наборами правил и исключений).

понедельник, 15 марта 2010 г.

Что поправить в свежем Eclipse-е

Каждый раз при настройке Eclipse требуются определенные шаги, для приведения его в "рабочее состояние". Причем эти шаги всегда почти одинаковые. Так что решил перенести свой файлик eclipse.txt в более доступное место.

Шаг 1. Плагины

JD-Eclipse - декомпиляторб замена jadclipse
http://java.decompiler.free.fr/jd-eclipse/update
http://mchr3k-eclipse.appspot.com

regex-util - отладка regex
http://regex-util.sourceforge.net/update/

Spring IDE - работа со Spring
http://dist.springframework.org/release/IDE

Subclipse - SVN клиент

http://subclipse.tigris.org/update_1.6.x - для SVN v1.5 или 1.6
http://subclipse.tigris.org/update_1.8.x - для SVN v1.7
http://subclipse.tigris.org/update_1.10.x - для SVN v1.7 - 1.8
Для Linux и Winx64 также смотри Wiki: JavaHL

EGit - Git клиент
http://download.eclipse.org/egit/updates

p4-wsad (Eclipse 3.6) - Perforce клиент
http://www.perforce.com/downloads/http/p4-eclipse/install/3.6 - для Eclipse 3.6
http://www.perforce.com/downloads/http/p4-eclipse/install/3.7 - для Eclipse 3.7

m2eclipse Core Update Site - работа с Maven проектами
Похоже что проект переместили на:
http://download.eclipse.org/technology/m2e/releases
Старое: http://m2eclipse.sonatype.org/sites/m2e
Возможно еще http://m2eclipse.sonatype.org/sites/m2e-extras

Eeclipse Color Theme - Для любителей нестандартных цветовых схем
http://eclipse-color-theme.github.com/update

CheckStyle - CheckStyle плагин
http://eclipse-cs.sf.net/update/

eCobertura - Cobertura плагин
http://ecobertura.johoop.de/update/

FindBugs - FindBugs плагин
http://findbugs.cs.umd.edu/eclipse

PMD - PMD плагин
http://pmd.sf.net/eclipse

JDepend4Eclipse - JDepend плагин
http://andrei.gmxhome.de/eclipse/


Шаг 2. Базовая настройка

JRE для запуска

Указание пути к java.exe, с помощью которого будет запущен Eclipse (может пригодится для запуска на JDK отличной от дефолтной в системме)
Файл eclipse.ini в начало добавить 2 строчки:
-vm
ПУТЬ_К_JAVA.EXE
Например:
-vm
d:/dev/java/jdk1.6.0_21/bin/javaw.exe 

Побольше памяти

-Xms400M
-Xmx1524M
-XX:+CMSClassUnloadingEnabled
-XX:+UseCompressedOops
-XX:+UseConcMarkSweepGC