Что понадобится для копмиляции:
* Дистрибютив Eclipse версии 4 или выше (http://www.eclipse.org/downloads)
* Дистрибютив Tortoise SVN (http://tortoisesvn.net/downloads)
* JDK 1.6 (http://www.sun.com/)
* Исходкини сервера (Svn репозитории серверов Lineage 2 )
* Руки, комп и терпение
Сначала устанавливаем JDK.
Распаковываем архив Eclipse в любое место и запускаем
Установка дополнительных плагинов:
Заходим в Help-> Install new software, жмем на кнопку Add... и вводим следующие данные :
Name: subeclipse
URL: http://subclipse.tigris.org/update
Далее проделываем ещё раз те же действия, и вводим:
Name: Mylyn
URL:
http://download.eclipse.org/tools/mylyn/update/e3.3 - (для Eclipse 3.3)
http://download.eclipse.org/tools/mylyn/update/e3.4 - (для Eclipse 3.4M)
и ещё разок:
Name: m2plugin
URL: http://m2eclipse.sonatype.org/update/
Жмем ok и finish, ставим галочки напротив m2plugin, subeclipse и mylyn для инсталляции и жмем next. Далее принимаем условия, жмём next и finish. Ждём окончания установки. Если Eclipse попросит перезагрузку - согласитесь.
После того как все дополнительные плагины буду установлены, в Eclipse идем в Window -> Preferences -> Java -> Installed JREs -> Search - ищем папку с Java и выбираем папочку jdk и жмем Ок. Выбраная нами папка появится в списке, ставим галочку напротив jdk и жмем Ок.
Теперь нужно создать переменную для Java
Для этого идём в Пуск -> Панель управления -> Система -> Дополнительно -> Переменные среды -> создаем новый параметр
Имя: JAVA_HOME
Значение: путь к Java JDK (без папки bin например: C:\Program Files\Java\jdk1.6.0_16\)
Жмем Ок и закрываем окно.
Хорошо, теперь настроим maven.
Открываем командную строку пуск -> выполнить -> cmd
Переходим в каталог maven-а (cd C:/maven/bin)
в командной сторке пишем mvn и жмём Enter, увидим сообщение "Build Failure". Далее пишем - mvn install и жмякаем Enter, в данном случае maven скачает все обносления и нам не придётся ждать в будущем.
Теперь скачаем исходники.
Есть 2 варианта:
скачать исходники с помощью Eclipse
скачать исходники с помощью Tortowise
В данном случае я буду всё делать с помощью Eclipse.
Идём Window-> show view-> other-> svn repository
В панели инструментов появится в кладка svn repository. Кликаем там правой кнопкой мыши и выбираем New -> repository location
В поле URL: вводим адрес svn исходников для сервера
Видим паку Trunk, открываем. Нас интересуют папки core, login и datapack.
Кликаем правой кнопкой и выбираем Checkout ... например на папке core и ждём окончания загрузки исходников (те же действия нужно проделать для login и datapack).
После закачки исходников в окне проекта появится папка с таким же название как та что мы только что скачали.
Кликаем на этой папке и выбираем maven -> Enable Dependecy Management. Ждём пока программа выполнит операцию.
Ну и финальный шаг
Кликаем правой кнопкой на нужной нам папке в проекте (то есть тех что скачали) и выбираем Login Server-> Run as -> Maven build
В появившемся окне вводим:
goals: clean assembly:assembly
Click Add -> name: maven.test.skip, value: true -> ok -> apply -> run
Тоже самое проделываем для Гейм сервера.
Для компиляции Датапака:
Кликаем правой кнопкой на файле build.xml и выбираем Run as -> Ant build
Готовые сборки частей (гейм, логин, датапак) сервера будут находится в папке /target которую Вы указали при запуске программы. По умолчанию это C:\Documents and Settings\Администратор\workspace