Статья написана для людей все еше не определившихся с IDE, т.к. должен быть выбор в чем работать
Сразу предупреждение: IntelliJ IDEA бесплатная для OpenSource проэктов -> бесплатность эклипса как аргумент не принимается. Ну и лекарства естественно что имеются
В общем начнем.
Для начала делаем шаги 1 и 2 с статьи о Эклипсе
Я искренне надеюсь что вы сами сможете установить идею, так что этот шаг мы пропускаем. Хотя справедливости ради стоит заметить что Идея использует собственный JRE, который устанавливается автоматически в папку идеи.
Используемая версия при написании мануала - IntelliJ IDEA 7.0M2 (Milestone 2).
СКАЧИВАНИЕ ПРОЄКТА
и так, мы установили и запустили Идею (Брать с
JetBrains :: World's Leading Vendor of Professional Development Tools ).
Вот это скриншот при первом запуске. Запуск у меня естественно что не первый, так что тема изменена на "Alloy.Glass Theme".
Теперь нам нужно импортировать проект в Идею, делается это проще простого.
Жмем на
Check out from version controll, выбираем
Subversion
Далее появляется диалог, кликом по плюсику добавляем адрес репозитория.
http://trac.balancer.ru/svn/l2j/trunk/
Жмем
OK, выбираем в списке, жмем
Checkout
Идея предложит выбрать место для скачиваемого проэкта.
Далее устанавливаем настройки скачки
Ну и жмем
ОК
Начался чекаут, пишет какой файл закачан последним, в общем ждем...
(Скрины чуть наложились, эт не глюк идеи
)
Файлы скачаны, появляется табличка с предложением создать новый проект. Жмем
YES
(Скрины чуть наложились, эт не глюк идеи
)
ИМПОРТИРОВАНИЕ ПРОЕКТА В ИДЕЮ
Жмем
File -> New Project (ну или yes в предыдущем посте).
жмем
Create project from existing source,
Next, выбираем путь в файлам и вводим имя проекта.
Ждем пока IDEA обнаружит исходники
Идея обнаружила исходники, жмем
Next
http://img177.imageshack.us/img177/576/idea10hc2.th.jpg [not image]
Идея ищет библиотеки для проэкта, ждем.
Идея нашла библиотеки,
выбираем только папку lib
Жмем
Next, идея сканирует файлы, ждем. Появляется менюшка с выбором структуры. Жмем
Next
Ждем пока идея сканит файлы, в следующем окошке жмем
Finish. Идея автоматически открывает проект.
КОМПИЛЯЦИЯ И РЕДАКТИРОВАНИЕ ПРОЕКТА
Редактор Идеи очен богат функциями, вы све это заметите в ближайшие пару часов использования, советую почитать pdf-ку с хоткейсами, удобно будет работать.
У идеи
очень богатый автонанализ ошибок, причем не только кода, но и документации (javadoc"а). Есть огромная куча настроек(эклипс прячется), можно выбрать по настроить по своему усмотрению, в прочем как и форматирование кода и многое другое. Чтобы описать все возможности ИДЕ понадобится не одна неделя.
К примеру даный скриншот(чуть поехавший
):
Тут мы видим 5 фич редактора Идеи. Найдете все это в эклипсе - дадите знать
1). Отображение старого и нового кода с помошью VCS. Можно удалить новый код, сравнить со старым, создать дифф... В общем очень полезная штука. (В эклипсе подомбного не встречал).
2,4,5). Различное отображение некоректного javadoc"а. Тонны настроек.
3). Подсветка ошибки.
В общем поюзаете - увидите еше множество полезностей. Рефакторинг, к примеру, куда солиднее эклипсовского.
Ну а
компиляция проекта делается проще простого.
http://www.pics.net.ua/thumbs/180948idea_14.JPG [not image]
1). Жмем Ant Build
2). Жемем на плючик
3). Выбираем папку
4). Жмем
ОК
Далее в списке выбираем нужный билд файл и жмем
http://www.pics.net.ua/thumbs/706479idea_15.JPG [not image]
либо
1). Зеленую кнопку
Run - полная компиляция
либо
2). По любому пункту
даблкликом - выполнение отдельного таска.
Ну и осталось подождать.
P.S. IntelliJ IDEA - самодостаточная IDE, для работы в которой не надо рытся хрен знает где и искать хрен знает что, в отличии от того же эклипса.
P.P.S. Коммитить и просматривать изменения она естественно что умеет, но это уже совсем другая тема
Разыскивается десятка с два датапакеров :)
http://la2.wrk.ru/forum/viewtopic.php?id=50882