Показать сообщение отдельно
Старый 03.10.2009, 23:58   #2
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 05.09.2009
Сообщений: 577
Сказали 'Спасибо' за это сообщение. :
0 за это сообщение
4,294,967,295 Всего
Отправить сообщение для Admin с помощью ICQ
По умолчанию

Компиляция (Eclipse) сборки от L2jFree.
--------------------------------------------------------------------------------
Начнем с того, что нам необходимо:
Ссылки на скачку есть в первом посте

а) java JDK
б) Eclipse
в) Maven

Настройка Eclipse

Запускаем Eclipse

Выбираем Help --> Software updates --> Find and Install --> Search new features to install, далее жмем --> Next New Remote Site и вводим:

Код:

Name: subeclipse
URL: http://subclipse.tigris.org/update Жмем Ок.

Далее ставим галочку напротив suberclipse и жмем Finish, ставим галочку напротив I accert, после next и finish.
После скачивания предложит установить subeclipse, после установки перезапустится.

Установка Maven

Распаковываем архив на диск C:\, должно получится так:
c:\maven-2.0.7\
Теперь нужно указать переменную к java JDK, для этого делаем следующее:
Пуск (Start) --> Панель управления (Control panel) --> Система (System) --> Дополнительно (Advanced) --> Переменные среды (Environment variables):
Жмём "Создать" (Create) и вводим следущее:

Код:

Имя переменной: JAVA_HOME
Значение переменной: C:\Program Files\Java\jdk1.6.0_01\

После этого жмем Ok.*Значение переменной может отличатся от данного: C:\Program Files\Java\jdk1.6.0_01\, так что вводим свой адрес.

После всех действий, перезагружаем компьютер.

Проверка работы мавена:

Пуск (Start) --> Выполнить (Run) вводим cmd и жмём Enter.
Теперь в консоле наберём:

Код:
cd c:\maven-2.0.7\bin И введем mvn
Если всё нормально, вы получите слудующее сообщение:

Код:
C:\maven-2.0.7\bin>mvn
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] -------------------------------------------------------------------
[INFO] You must specify at least one goal. Try 'install'
[INFO] -------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] -------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sun Dec 23 19:21:31 MSK 2007
[INFO] Final Memory: 1M/4M
[INFO] -------------------------------------------------------------------

Если у вас не так, значит читайте мануал сначала.

Установка плагина Maven для Eclipse:

Запускаем Eclipse
Выбираем Help --> Software updates --> Find and Install --> Search new features to install, далее жмем --> Next New Remote Site и вводим:

Код:

Name: m2plugin
URL: http://m2eclipse.sonatype.org/update-dev/ Жмем Ок

Далее ставим галочку напротив m2plugin и жмем Finish, ставим галочку напротив I accert, после next и finish.
После скачивания предложит установить m2plugin, после установки перезапустится.

Скачиваем сборку L2jFree:

Выбираем Window --> Show view --> Other --> Svn --> SVN Pepository.
Откроется окошко SVN Repository, в нём правой клавишей мыши и выбрать New --> Repository location и вводим следующий адрес:

Код:
http://svn.l2jfree.com/svn/l2j-free И жмем Finish.

Появилась ссылка, кликните по ней. Открылся список из папок:

Код:

Архивы
Бранчи
Релизы
Тагс
trunk

Вот последняя нам и нужна! Жмём на ней правую кнопку мыши и выбираем Checkout, появится окно с предложение выбрать куда сохранить проект.
Ставим галочку напротив Check out as a project in the workspace и жмем Finish.

Ждём завершения загрузки.

Настройка Eclipse для работы с плагином Maven:

Нам нужно добавить java JDK для этого:
Выбираем Window --> Preferences --> Java --> Installed JREs
Жмём Add --> Bpowse и указываем путь к Java (точно такой же как и в переменной JAVA_HOME), после Ок и еще раз Ок.

И еще:

Window --> Preferences --> Java --> Build Path --> Classpath Variables

Жмём New и вводим следующее:

Код:

name: M2_REPO
path: C:/Documents and Settings/Admin/.m2/repository Жмём Ок и еще раз Ок.

* Путь в path измените на свой просто заместь Admin напишите имя вашей учётной записи.

Завершение настроек и подготовка к запуску :

Теперь подключим сам Manen к проекту, для этого выполним следующее:

Window --> Show View --> Package Explorer.

Теперь в окне Package Explorer на проекте trunk [trunk] кликаем правой кнопкой мыши и выбираем Maven 2 --> Enable.

Если все правильно, то у вас должна появится маленькая буква "m" над проектом. Если нет, читаем всё сначала.

Создание параметров компиляции:

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: GameServer_T1_Eclipse
base directory : ${workspace_loc:/trunk/L2_GameServer_CT1}
goals: eclipse:clean eclipse:eclipse Жмём Apply и Run.

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: GameServer_T1_Build
base directory : ${workspace_loc:/trunk/L2_GameServer_CT1}
goals: assembly:assembly Жмём Add и вводим:
Код:
name: maven.test.skip
value: true Жмём Apply и Run.


Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: LoginServer_Eclipse
base directory : ${workspace_loc:/trunk/L2_LoginServer_IL}
goals: eclipse:clean eclipse:eclipseЖмём Apply и Run.
Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: LoginServer_Build
base directory : ${workspace_loc:/trunk/L2_LoginServer_IL}
goals: assembly:assembly Жмём Add и вводим:
Код:
name: maven.test.skip
value: trueЖмём Apply и Run.
Осталось скомпилить Datapack, а для его компиляции посоветую использовать Ant, кто в танке расскажу как это сделать:
Выбираем Window --> Show View --> Ant в появившемся окне правой клавишей мыши и выбрать Add buildfiles --> trunk --> L2_Datapack_CT1 -->
build.xml.
Теперь раскройте его в списке и запустите dist [default]
Всё, у вас есть свежая сборка от команды L2jFree.
Admin вне форума  
Сказали 'Спасибо' за это сообщение.
Ответить с цитированием