LINUX.ORG.RU

Вышел Eclipse IDE 3.7 Indigo

 , , , , ,


0

4

Сегодня вышел восьмой ежегодный релиз Eclipse IDE под номером 3.7 Indigo.

В выпуске данной версии участвовало 49 организаций, 62 команды, 408 контрибьюторов. Сейчас система насчитывает порядка 46 миллионов строк исходного кода, и выпускается официально в десяти редакциях.

Indigo включает важные изменения и нововведения для Java-разработчиков, в технологии моделирования, и улучшения в самой платформе Eclipse.

Новые возможности для Java-разработчиков:

  • EGit 1.0 - поддержка Git для Java-разработчиков.
  • WindowBuilder, редактор GUI теперь под патронатом проекта Eclipse и включен в поставку IDE.
  • Плагин для автоматизированного тестирования GUI для Java и HTML приложений Jubula включен в поставку IDE.
  • Плагин m2eclipse, который обеспечивает тесную интеграцию Maven и Eclipse, а также позволяет работать в Maven из-под Eclipse, включен в поставку.
  • Mylyn 3.6 поддерживает наблюдение за процессом сборки через Hudson прямо из Eclipse.
  • Клиент Eclipse Marketplace теперь поддерживает drag and drop установку основанных на Eclipse компонентов прямо в Eclipse.

Новое в Eclipse Modeling:

  • В Xtext 2.0 добавлены новые возможности для предметно-ориентированных языков (DSL).
  • Acceleo 3.1 объединяет интеграцию кода в сборки под Ant и Maven, а также включает в себя улучшенные возможности редактирования генераторов.
  • CDO Model Repository 4.0 теперь интегрируется с NoSQL БД такими, как Objectivity/DB, MongoDB, и DB4O. Проведена оптимизация кеширования и много других улучшений актуальных для моделей объемом в несколько гигибайт.
  • Улучшения в EMF.

Улучшения в EclipseRT:

  • EclipseLink 2.3 поддерживает многопользовательские JPA сущности, что позволяет включить JPA в SaaS-приложения.
  • Equinox 3.7 реализует OSGi 4.3 спецификацию, в том числе использование универсальных подписей, общие возможности, и требования для пакетов.
  • Eclipse Communication Framework (ECF) реализует OSGi 4.2 стандарты Remote Service и Remote Service Admin.
  • В Riena 3.0 включена поддержка создания приложений для веб-браузеров, используя Eclipse RAP.

SR1 выйдет по плану 23 сентября этого года, SR2 - 24 февраля 2012.

>>> Wiki

>>> Скачать

>>> Indigo

>>> Подробности

★★

Проверено: post-factum ()

А с CDT что? Оно вообще отдельно релизится?

ertgblasd ★★ ()

А тем временем в генте 3.6 никак не сделают.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Лорчую. Даже в оверлеях не нашел, только с оффсайта в /opt. :\

Insomnium ★★★★ ()
Ответ на: комментарий от Insomnium

Лорчую. Даже в оверлеях не нашел, только с оффсайта в /opt. :\

Я подписан на этот баг. Раз в месяц кто-то жалуется и объясняет, почему не может написать ебилд. И все.

vurdalak ★★★★★ ()

На FreeBSD сейчас в коллекции портов Eclipse 3.6.2. Ждём индигу.

А в популярные линукс-дистрибутивы 3.6 до сих пор портировать не могут. Позор!

iZEN ★★★★★ ()
Ответ на: комментарий от Insomnium

>> Даже в оверлеях не нашел, только с оффсайта в /opt.

А чем этот способ установки не устраивает, или проблемы могут появиться? (У себя в дебиане так же делаю)

ertgblasd ★★ ()
Ответ на: комментарий от iZEN

>> На FreeBSD сейчас в коллекции портов Eclipse 3.6.2

Запускается хоть?

ertgblasd ★★ ()
Ответ на: комментарий от twosev

> А щито там нового?

По моей ссылке есть ссылка на New and Noteworthy. Если вкратце, то ничего :)

tailgunner ★★★★★ ()
Ответ на: комментарий от iZEN

>А в популярные линукс-дистрибутивы 3.6 до сих пор портировать не могут

в арче 3.6.2-1

anonymous ()
Ответ на: комментарий от iZEN

Лолшто? В 15ой федоре 3.6.2, в равхайде уже 3.7.

anonymous ()
Ответ на: комментарий от ertgblasd

3.6.2? Да вроде запускается:

*** Date: среда, 22 июня 2011 г. 21:01:28 Волгоградское летнее время

*** Platform Details:

*** System properties:
awt.toolkit=sun.awt.X11.XToolkit
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=I20100608-0911
eclipse.commands=-os
freebsd
-ws
gtk
-arch
x86_64
-showsplash
-launcher
/usr/local/lib/eclipse/eclipse
-name
Eclipse
--launcher.library
/usr/local/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.freebsd.x86_64_1.0.200.201106070207/eclipse_1312.so
-startup
/usr/local/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata
10019
-vm
/usr/local/openjdk7/bin/java
eclipse.home.location=file:/usr/local/lib/eclipse/
eclipse.launcher=/usr/local/lib/eclipse/eclipse
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=SDKProfile
eclipse.product=org.eclipse.sdk.ide
eclipse.startTime=1308762058817
eclipse.vm=/usr/local/openjdk7/bin/java
eclipse.vmargs=-Xms80m
-Xmx768m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/local/share/eclipse/dropins
-XX:MaxPermSize=512m
-jar
/usr/local/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
equinox.use.ds=true
file.encoding=UTF-8
file.encoding.pkg=sun.io
file.separator=/
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/usr/local/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
java.class.version=51.0
java.endorsed.dirs=/usr/local/openjdk7/jre/lib/endorsed
java.ext.dirs=/usr/local/openjdk7/jre/lib/ext:/usr/java/packages/lib/ext
java.home=/usr/local/openjdk7/jre
java.io.tmpdir=/var/tmp/
java.library.path=/usr/java/packages/lib/amd64:/lib:/usr/lib:/usr/local/lib
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=1.7.0-root_2011_06_06_21_21-b00
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.7
java.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.version=1.7.0
java.vm.info=mixed mode
java.vm.name=OpenJDK 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.7
java.vm.vendor=Oracle Corporation
java.vm.version=21.0-b14
line.separator=

...

iZEN ★★★★★ ()

вот это наиприятнейшая новость!

g-apps ()

Кастую в тред Reset'а, который скажет, что Eclipse - тормозное, неюзабельное гогно.

anonymous ()
Ответ на: комментарий от Insomnium

> А тем временем в генте 3.6 никак не сделают.

> Лорчую. Даже в оверлеях не нашел, только с оффсайта в /opt. :\

layman -a dustin

и неплохо бы осилить eix-remote

EvilBlueBeaver ()
Ответ на: комментарий от anonymous

Arch Linux ни разу не популярный, но безусловно популярный в узких кругах. :))

iZEN ★★★★★ ()

> Сейчас система насчитывает порядка 46 миллионов строк исходного кода

OMG. То-то она так тормозит.

ovk48 ★★★ ()

чем оно лучше нетбинс?

anonymous ()

У меня оно не тормозит в отличие от NetBeans и Idea

anonymous ()
Ответ на: комментарий от anonymous

«умнее» idea ничего не видел, подсказки быстро вылетают, дописывает шаблоны листенеров, предлагает названия методов и тд.нетбинс юзал совсем немного, и чем оно лучше того же eclipse я не понял.

momo ()

сугубо личное мнение что netbeans все таки покошернее будет.

splinter ★★★★★ ()
Ответ на: комментарий от splinter

Не знаешь, UML плагин свободный/бесплатный есть на netbeans?

deterok ★★★★★ ()
Ответ на: комментарий от anonymous

>Кастую в тред Reset'а, который скажет, что Eclipse - тормозное, неюзабельное гогно.

Зачем Reset? Я тебе и так скажу, что Eclipse - тормозное, а потому неюзабельное гогно. Тут Reset'ом не надо быть, чтобы это видеть.

Pavval ★★★★★ ()

Настраивать/использовать его менее удобно, чем emacs. Это плохо. Хотя в Eclipse есть многие фичи, которые для emacs так и не реализованы (рефакторинги C++, например). Да и автодополнение хотя бы не фризит редактор (в emacs автодополнение на основе semantic ужасно фризится, на основе clang - получше, gccsense - не знаю, облом собирать, правда, есть еще автодополнение, которое просто дополняет уже встречавшиеся в коде слова, и оно летает, но оно - далеко не лучший вариант, хотя сильно повышает скорость написания кода).

А вообще как IDE для человеков мне больше нравится Netbeans (хотя все равно 90% времени провожу в emacs).

franchukroman ★★☆ ()
Ответ на: комментарий от tailgunner

>> А щито там нового?

> По моей ссылке есть ссылка на New and Noteworthy. Если вкратце, то ничего :)

Как эта ничего?

  • Refresh после билда теперь можно отключить.
  • Для отладки теперь необязательно создавать проект.
  • В режиме отладки появилась возможньсть просмотра содержимого сложных структур типа векторов и списков
  • Мультипроцессная отладка!
  • Удалённая отладка.
Vanuan ()
Ответ на: комментарий от iZEN

А в популярные линукс-дистрибутивы 3.6 до сих пор портировать не могут. Позор!

ORLY?

[andru@kawaii-desktop ~]$ pacman -Si eclipse
Репозиторий           : extra
Название              : eclipse
Версия                : 3.6.2-1
URL                   : http://eclipse.org
Лицензии              : EPL/1.1
Группы                : Нет
Предоставляет         : Нет
Зависит от            : java-environment  gtk2  unzip  xulrunner
Дополнительно         : Нет
Конфликтует с         : Нет
Заменяет              : Нет
Будет загружено       : 169946,30 K
Размер установленного : 194820,00 K
Сборщик               : Paul Mattal <paul@archlinux.org>
Архитектура           : x86_64
Дата сборки           : Пнд 07 Мар 2011 16:28:38
MD5-сумма             : e889ada205ab8b9b17c64de6c7b62956
Описание              : An IDE for Java and other languages

Andru ★★★★ ()

> WindowBuilder, редактор GUI теперь под патронатом проекта Eclipse и включен в поставку IDE.
Латентные дельфисты ликуют!

metar ★★★ ()
Ответ на: комментарий от Vanuan

> Мультипроцессная отладка!

Мало кому надо.

> Удалённая отладка.

Это и раньше было.

А остальное - ерунда, не достойная увеличения мажорной версии.

tailgunner ★★★★★ ()
Ответ на: комментарий от anonymous

а разве для нетбинс есть система сборки rpm-пакетов?

Федорная система сборки основана на клипсе.

AVL2 ★★★★★ ()
Ответ на: комментарий от iZEN

>А в популярные линукс-дистрибутивы 3.6 до сих пор портировать не могут. Позор!

В Арче в комьюнити репозиториях лежит 3.6.

f1xmAn ★★★★★ ()
Ответ на: комментарий от Andru

>А в популярные линукс-дистрибутивы 3.6 до сих пор портировать не могут. Позор!

На этот вброс откликнулся один федоровец и три арчевода. Весело, да :)

f1xmAn ★★★★★ ()
Ответ на: комментарий от anonymous

> чем оно лучше нетбинс?

Eclipse — модульная среда на основе Equinox/OSGi. NetBeans и IDEA — непойми-что, «среды в себе», их разработчики могут вертеть API/ABI расширений как хотят, делая vendor-lock in на самих себя.

iZEN ★★★★★ ()
Ответ на: комментарий от iZEN

А зачем оно для Eclipse 3.6?

# pacman -Si eclipse
Репозиторий           : extra
Название              : eclipse
Версия                : 3.6.2-1
URL                   : http://eclipse.org
Лицензии              : EPL/1.1
Группы                : Нет
Предоставляет         : Нет
Зависит от            : java-environment  gtk2  unzip  xulrunner
Дополнительно         : Нет
Конфликтует с         : Нет
Заменяет              : Нет
Будет загружено       : 169946,30 K
Размер установленного : 194820,00 K
Сборщик               : Paul Mattal <paul@archlinux.org>
Архитектура           : x86_64
Дата сборки           : Пнд 07 Мар 2011 16:28:38
MD5-сумма             : e889ada205ab8b9b17c64de6c7b62956
Описание              : An IDE for Java and other languages

f1xmAn ★★★★★ ()
Ответ на: комментарий от iZEN

разве это плохо ? idea любое действие делает лучше чем eclipse. лучше и удобнее

sacred ★★ ()
Ответ на: комментарий от Insomnium
[I] dev-util/eclipse-sdk
     Available versions:  
        (3.4)   3.4-r2
        (3.5)   3.5.1-r1
        (3.6)   ~3.6.0[1] ~3.6.1[1] (~)3.6.2[1]
        {doc elibc_FreeBSD gnome java6 source}
     Installed versions:  3.6.2(3.6)[1](17:18:08 08.05.2011)(-doc -elibc_FreeBSD -gnome -source)
     Homepage:            http://www.eclipse.org/eclipse/
     Description:         Eclipse SDK

[1] "dustin" /var/lib/layman/dustin
AoD314 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.