вторник, 21 декабря 2010 г.

Если ваш винчестер погиб...

... а вы Java программист

Допустим, что Windows вы уже поставили.
Что же делать дальше?

Скачиваем свежий JDK


http://www.oracle.com/technetwork/java/javase/downloads/index.html



на момент написания статьи - 1.6.0_23, и инсталлируем с настройками по умолчанию.

Для правильной работы JDK желательно сконфигурировать переменные окружения:

Открываем
Start->Settings->Control Panel->System->Advanced->Environment Variables

и создаём переменную JAVA_HOME со значением
C:/Program Files/Java/jdk1.6.0_23
, а также добавляем в переменную PATH путь
C:/Program Files/Java/jdk1.6.0_23/bin

Скачиваем Эклипс



http://download.springsource.com/release/ECLIPSE/helios/SR1/eclipse-jee-helios-SR1-win32.zip


Распаковываем зипчик eclipse-jee-helios-SR1-win32.zip в C:/eclipse

Эклипс в данный момент одна из лучших сред разработки на Java, и имеет то преимущество, что бесплатна.

Устанавливаем gvim



ftp://ftp.vim.org/pub/vim/pc/gvim73_46.exe



GVIM - замечательный редактор для программиста, способный подсвечивать синтаксис практически всех языков программирования и большинства форматов служебных файлов (.properties, .xml etc.). Ну действительно, не notepad-ом же редактировать файлы.

Устанавливаем TortoiseSVN



http://downloads.sourceforge.net/project/tortoisesvn/1.6.12/Application/TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi


tortoisesvn - клиент для системы контроля версий Subversion. Здесь я полагаюсь на то, что все сорсы у вас лежат в Subversion и они не пострадали.

На Eclipse ставим Subclipse





Subclipse - плагин для Эклипса, позволяющий работать с системой контроля версий из среды разработки. Удобно, когда доступ к Subversion есть как из Eclipse, так и из Windows Explorer.

Запускаем Eclipse (C:/eclipse/eclipse.exe) и добавляем репозиторий плагинов:

Help->Install New Software->Add...->Add Repository



И из этого репозитория устанавливаем всё по списку:



Скачиваем maven



http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.1-bin.zip


и ставим в папку C:/mvn

maven - стандартный инструмент для сборки Java приложений, стремительно вытесняющий(вытеснивший?) ant из всех проектов. Его главной чертой является то, что программист не ищет и не хранит сторонние библиотеки, а в билд-файле(pom.xml) только даёт ссылки на них. Этот подход значительно уменьшает размер исходного кода приложения и обеспечивает простоту перехода на новые библиотеки. Но что я вам рассказываю, ведь правда, все проекты у вас давно собираются мавеном?

Добавляем C:/mvn/bin в переменную PATH в

Start->Settings->Control Panel->System->Advanced->Environment Variables

Скачиваем и устанавливаем Cygwin



http://www.cygwin.com/setup.exe



Cygwin - замена консоли Windows (cmd) обеспечивающая Unix-подобный интерфейс командной строки. Согласитесь, не из cmd же запускать консольные приложения?

Скачиваем из SVN файл settings.xml





settings.xml файл настроек maven. Он содержит список репозиториев maven и настройки proxy и должен быть заранее сохранён в SVN. Несомненно, settings.xml является частью исходного кода вашего проекта и должен лежать в системе контроля версий.

Выкачиваем, наконец, ваш проект




Запускаем Cygwin и переходим в папку проекта.

Генерируем служебные файлы для Эклипса:



Собираем проект





Запускаем Eclipse и наслаждаемся. Voilà!

Комментариев нет:

Отправить комментарий