Реклама - основной доход Cscontrol.Ru. Пожалуйста, внесите наш сайт в список исключений, чтобы мы могли развивать наш проект и радовать Вас новыми материалами.
  • Страница 1 из 1
  • 1
Быстрая компиляция сервера ANT, JAVA
Дата: Пятница, 22.04.2011, 21:13 | Сообщение # 1
Модераторы Сообщения: 56 Награды: 0
И так, я решил написать свой мануал по компиляции серверов через 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

Пожалуй пока что всё, удачи



Аренда сервера!
CS-DATA.ORG.UA

1) Качество
2) Низкий пинг
3) Низкие цены

Дата: Понедельник, 20.08.2012, 19:57 | Сообщение # 2
Пользователи Сообщения: 1 Награды: 0
Всё сделал как у Вас а у меня пишет "ant" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Добавлено (20.08.2012, 19:57)
---------------------------------------------
Извеняюсь двоеточие не поставил.
Я создал файл build.cmd записал его рядом с build.xml
запускаю компиляцию он мне создаёт только файл compile.log и вот что там прописанно:

pre-init:

pre-load-properties:

exists.config.active:
[echo] Active configuration (config.active property) is not set - using default.

exists.netbeans.user:
[echo] NetBeans IDE user directory (netbeans.user property) is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: ant-ext library home, ...). You could also open this project in the NetBeans IDE - in this case this property would be set automatically.

exists.user.properties.file:
[echo] User properties file (user.properties.file) property is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: libraries, platforms, ...).

load-properties:

BUILD FAILED
C:\Users\Алексей\Desktop\Лялькино барахло\yourtube1.1.7\yourtube\nbproject\build-impl.xml:29: Source resource does not exist: C:\Users\Алексей\Desktop\Лялькино барахло\yourtube1.1.7\yourtube\${netbeans.user}\build.properties

Total time: 2 seconds
________________________________________________________________________________________
что делать я не пойму подскажите пожалйста?


  • Страница 1 из 1
  • 1
Поиск:

Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
Главный администратор сайта TheNega | | Sitemap | Sitemap-Forum | RSS лента
Всё для Counter-Strike 1.6, GO
Всё для CS:GO