И так, я решил написать свой мануал по компиляции серверов через ANT. Что нам нужно?
1. Скачать сам архив с ANT'ом
2. Скачать и установить JAVA JDK (Если у вас установлено, то нет необходимости)
3. Распаковываем архив с ANT'ом куда вам удобно, например у меня D:\L2J Development\ANT
4. На рабочем столе нажимаем клавиши Windows (Что это?) + Pause Break -> Дополнительно -> Переменные среды -> В системных переменных нажать "Создать"
Имя переменной: JAVA_HOME
Значение: Путь до JAVA JDK (У меня C:\Program Files\Java\jdk1.6.0_21)
5. Теперь ищем переменную Path, тыкаем по ней 2 раза и в Значение допысываем путь до ANT'а:
;D:\L2J Development\ANT\bin (Точка с запятой обазательна)
Жмём ОК
Вот пример всей моей переменной: stem32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\L2J Development\ANT\bin;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files\TortoiseSVN\bin Везде при перечислении ставится ; кроме конца строки.
И так теперь у нас установлен ANT и JAVA и пути указаны в переменных средах
6. Нам остаётся взять исходники какого-нибудь сервера, найти там файл build.xml и рядом создать .cmd файл с таким содержанием:
Code
@echo off
color 0A
:Step1
cls
echo.
echo. Compilation of Server
echo.
echo. 1 - Compile
echo.
set Step1prompt=x
set /p Step1prompt= Your choise :
if /i %Step1prompt%==1 goto Compile
goto Step1
:Compile
@cls
title Compile
color 0A
echo.
echo Compilation process. Please wait...
ant -f build.xml -l Compile.log
echo Compilation successful!!!
pause
:fullend
И запустить его, если вы всё сделали без ошибок компиляция начнётся успешно, так же будут писаться логи в файл Compile.log (Если что не так смотрите в него), при успешной компиляции будет написано Compilation successful!!!
Так же должна появится папка build с готовой скомпиленной частью, то может быть архив, то может быть что-то нечто иное (Зависит от содержания build.xml)
<br>
<br>
Таким способом можно также компилить Community Board Server, Login Server, Geo Server и всё остальное, главное чтобы присутствовал файл build.xml
Пожалуй пока что всё, удачи