L2Ace Developer Team

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2Ace Developer Team

L2Ace_Server


    Компиляция Java сервера с помощью Ant и SVN

    Flash
    Flash
    Admin


    Сообщения : 50
    Дата регистрации : 2010-05-04
    Возраст : 39

    Компиляция Java сервера с помощью Ant и SVN Empty Компиляция Java сервера с помощью Ant и SVN

    Сообщение  Flash Пн Май 10, 2010 7:31 pm

    1) Eclipse мы использовать не будем, ибо нету смысла (ни для компиляции ни для скачивания)
    2) Все будет происходить в коммандной строке
    3) ОБЯЗАТЕЛЬНО иметь при себе JDK (яву) _http://java.sun.com/javase/downloads/index.jsp
    3.а Выбрать JDK 6u1 -> Download
    3.б Кнопочка "Accept"
    3.в Windows Offline Installation (Multi-Language) 56.06 Mb (это хотябы не эклипс...)
    3.г Установка стандартная
    Начнем...
    1) Скачиваем Subversion (_http://subversion.tigris.org/downloads/svn-win32-1.4.3.zip)
    Через него будем качать исходники
    2) Распаковываем, переименовываем и засовываем на C:\ , чтобы путь к файлам был в точности таким:
    Код:
    C:\svn\bin\
    C:\svn\iconv\
    и так далее
    3) Скачиваем Apache ANT (_http://apache.rediska.ru/ant/binaries/apache-ant-1.7.0-bin.zip)
    Через него будем компилить
    4) Распаковываем, переименовываем и засовываем на C:\ , чтобы путь к файлам был в точности таким:
    Код:
    C:\ant\bin\
    C:\ant\lib\
    и так далее
    Отдельный пункт, заслуживающий особого внимания...
    Пропись в систему (в переменные среды)
    1) Правой кнопкой по "Мой Компьютер"
    2) Свойства...
    3) Закладка "Дополнительно"
    4) Кнопка переменные среды
    5) Раздел "Системные переменные"
    6) Дважды жмем по строке "Path"
    А вот здесь предельно аккуратно
    По стандарту там должно быть написано:
    Код:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
    У меня там:
    Код:
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\ant\bin;C:\svn\bin;
    Разница видна?
    для слепых... я дописал там как раз те два пути, про которые я до этого уже говорил
    Код:
    ;C:\ant\bin;C:\svn\bin
    НЕ ЗАБЫТЬ!!! ";" точку с запятой, это обязательно
    Так, с этим разобрались...
    Можно перезагрузить компьютер, но у меня все и так работает
    Выше была подготовка, когда будете опять качать исходники и собирать их, то это все, естественно, еще раз делать не надо. Сейчас начинается самый интересный момент.
    Скачивение:
    1) Вибираем SVN ссылку производителя
    Ну например...
    Код:
    http://l2jserver.com/svn
    и
    Код:
    http://www.l2jdp.com/svn
    Почему две штуки? А потомучто у них датапак и сам сервер разделены на два проэкта.
    Что значит "Выбираем"? Да просто так, на будущее
    2) Создаем папку куда будем скачивать
    У меня:
    C:\source\l2jsS
    и
    C:\source\l2jsDP
    (для сервака и для датапака к нему)
    3) Вот теперь пошла коммандная строка про которую я говорил... МЫ БУДЕМ ОДНОВРЕМЕННО КАЧАТЬ И САМ САРВЕР И ДАТАПАК
    Пуск -> Выполнить -> набираем в строчке:
    Код:
    cmd
    (так два раза)
    Открываются два досовских окошка
    a. пишем в первом:
    Код:
    cd C:\source\l2jsS
    жмем ENTER
    b. пишем во втором:
    Код:
    cd C:\source\l2jsDP
    4) Вот оно само скачивание:
    a. пишем
    Код:
    svn co http://l2jserver.com/svn
    b. пишем
    Код:
    svn co http://www.l2jdp.com/svn
    УРА!!! у нас в этих окнах очень много строчек
    ждем, все.... скачалось
    должно появиться:
    a. Checked out revision 716. (или что-то другое вместо716)
    C:\source\l2jsS>_
    b. Checked out revision 2882.
    C:\source\l2jsDP>_
    Все работает у меня, ссылки все правильные.
    ЧАСТЬ 2. Сборка.
    Короткая часть, ну да ладно...
    В первой части я забыл упомануть про еще один момент с переменными среды...
    в общем заходим туда же, в разделе системных переменных жмем кнопку "Создать"
    создаем переменную
    Код:
    JAVA_HOME
    со значением
    Код:
    C:\Program Files\Java\jdk1.6.0\bin
    Кроме того надо скопировать файл tools.jar из
    Код:
    C:\Program Files\Java\jdk1.6.0\lib
    в
    Код:
    C:\Program Files\Java\jre1.6.0\lib
    И так... мы имеем два досовских окна с:
    C:\source\l2jsS
    и
    C:\source\l2jsDP
    Кроме того в этих папках у нас исходники
    1) a.
    Код:
    cd svn\trunk\L2_GameServer_c5
    b.
    Код:
    cd svn\trunk\datapack_development
    2) набираем
    Код:
    ant
    и там и там
    Через некоторое время:
    a. BUILD SUCCESSFUL
    Total time: 1 minute 4 seconds
    b. BUILD SUCCESSFUL
    Total time: 4 minutes 38 seconds
    3) Сборка завершена.
    Полученные архивы находятся в:
    C:\source\l2jsS\svn\trunk\L2_GameServer_c5\build
    и
    C:\source\l2jsDP\svn\trunk\datapack_development\bu ild
    Приятной дальнейшей настройки
    Cкопировано правильно

      Текущее время Чт Май 09, 2024 11:35 pm