Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=149)
-   -   Компиляция сервера на Maven (https://forum.zone-game.info/showthread.php?t=9544)

undertrey 11.08.2010 19:59

Компиляция сервера на Maven
 
Всем привет!
Сейчас я вам объясню как просто можно скомпилить сервер при помощи maven.
Для этого нам нужно:
Tortoise
Maven
JDK
SVN

1.Скачиваем указаный мной выше софт.

2.Начнем установку
-Установка Subversion (SVN)
-Next,
-Next,
-Путь инсталяции ставим C:\Program Files\Subversion\
-Install,
-Finish.
-Установка Java Development Kit (JDK)
-Next,
-Next,
-Finish.
-Установка Maven
-Распаковываем архив,
-Папку apache-maven-2.2.1 переименовываем на Maven,
-Перемещаем папку в директорию C:\Program Files\
-Установка Tortoise SVN
-Next,
-Соглашаемся с правами, Next,
-Next,
-Install,
-Finish,
-Отказ на запрос перезагрузки.

3.Настраиваем среду
ПКМ на Мой компьютер -> Свойства -> Дополнительно -> Переменные среды
Жмем на кнопочку "Создать"
Имя: JAVA_HOME
Значение среды: путь к вашему JDK (C:\Program Files\Java\jdk1.6.0_21)
http://i.piccy.info/i5/27/12/381227/Zapysaty6.jpg
Сохраняем, закрываем.

4.Изменяем значение Path
ПКМ на Мой компьютер -> Свойства -> Дополнительно -> Переменные среды
Находим в нижнем поле среду PATH
Добавляем в значение среды путь к мавену, пример:
Цитата:

;C:\Program Files\Maven
Должно получится примерно так:
Цитата:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\;C:\Program Files\Subversion\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Maven\bin
(Между путями не забывайте ";", в конце кода ";" не надо)
Сохраняем, закрываем.

5.Перезагружаем компьютер.

6.Выкачиваем исходный код
создайте на любом диске вашего компьютера, папку, и назовите ее например Aion-Game. После это кликните правой кнопкой мыши по созданной папке и выберите пункт контекстного меню "SVN Checkout..." (смотрите рисунок)
http://img.zone-game.info/image-6EBF_4A831D58.jpg
и в появившемся окне, вписываете ссылку на репозиторий:
После нажатия кнопки "Ok" начнется скачивание исходного кода на ваш компьютер.

7.Компиляция
Заходим в \trunk\tools
Запускаем файл build-all.bat
Ждем, первый раз не малое количество времени. После удачной компиляции (successful) готовые ревизии можно найти в архивах ".zip" формата
по адресу AL-Login\target, AL-Game\target, AL-Commons\target, AL-CServer\target

_____________________________________

Дело делалось на чистой
Windows 7 Ultimate x32 (активированая)
Мои скромные системные (ОС Украинская)

_____________________________________

Тыкаем плюс и пасибку!!!!:)

Удачи.

Romanz 11.08.2010 20:37

Re: Компиляция сервера на Maven
 
молодец все работает

CHIPSET 11.08.2010 22:29

Re: Компиляция сервера на Maven
 
Годный гайд,только среда не PATCH,а PATH :)

undertrey 11.08.2010 22:36

Re: Компиляция сервера на Maven
 
Исправил, тыкаем пасибки кому помогло и плюск в репу!!! :)

Mr.TeRay 12.08.2010 14:58

Re: Компиляция сервера на Maven
 
=) спасибо за такой чудесный мануал:)))))

zorgtm 12.08.2010 16:01

Re: Компиляция сервера на Maven
 
чтобы скомпилировать отдельные части. Например только геймсервер. я использую простой скрипт)
Создаем в коталоге с логин сервером или геймсервером.
.bat файлы и в них пишем.
1.bat компиляция
содержимое:
c:\maven\bin\mvn
2.bat чистка
содержимое:
c:\maven\bin\mvn clean

Примечание
c:\maven\bin\mvn - ваш путь до maven

мне помогает когда скрипты порят разную чушь и ссылаются на какие то файлы.

Temmy 14.08.2010 19:19

Re: Компиляция сервера на Maven
 
http://i.piccy.info/i5/51/98/389851/Bezymiannyi_240.jpg

У меня вот что пишет

CHIPSET 14.08.2010 19:26

Re: Компиляция сервера на Maven
 
Temmy, скопируйте сюда значение вашей среды PATH,ошибка скорее всего там.

undertrey 15.08.2010 02:16

Re: Компиляция сервера на Maven
 
Ошибка в PATH
п.с. чтоб норм компилело надо автору бить плюсег хД

ViAl 18.08.2010 13:46

Re: Компиляция сервера на Maven
 
Старые гайды предлагаю открепить за ненадобностью, новый прикрепить.


Текущее время: 12:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot