Показать сообщение отдельно
Непрочитано 07.02.2010, 05:04   #1
Аватар для MetaWind
Герой

Автор темы (Топик Стартер) Компиляция исходников уника, что называется "с нуля"

В связи с наплывом в ПМ просьб о помощи с компилированием исходников - опишу процесс с самого начала
1. И так, для начала нам нужна новая переменная среда
Жмем Мой компьютер, Свойства. Открываем вкладку Дополнительно, в низу давим на кнопку Переменные среды. В открывшемся окне создаем новую среду. В графе Имя переменной указываем JAVA_HOME, в значении вводим путь к своей jdk.
2. Теперь скачиваем этот архив http://rapidshare.com/files/346994152/Ant.zip и распаковываем его ( сдесь я все опишу от расположения папки c:\ant)
3. (Если вы уже имеете скачанные исходники, либо качать умеете этот пункт само собой пропускайте) Теперь нам нужно скачать исходники, для этого воспользуемся прогой TortoiseSVN, которую можно скачать

сдесь 32 бит http://downloads.sourceforge.net/tor...9.msi?download

сдесь 64 бит http://downloads.sourceforge.net/tor...9.msi?download

После установки перезагружаем комп, создаем папку в которую мы хотим разместить исходники, давим на ней правой кнопкой, выбираем пункт SVN Checkout... и в появившемся окне в графе URL of repository указываем путь к исходникам уника, то бишь этот http://subversion.assembla.com/svn/ae-go/trunk/
давим окай и скачиваем исходники
4. Теперь у нас есть всё что нужно, осталось только скомпилировать.
Открываем папку в которой у вас лежат исходники ( Допустим c:\aion update) и создаем батник для компиляции ГС со следующим содержанием

@echo off
cd AE-go_GameServer
start \ant\bin\ant clean dist
- сдесь указываем путь к папке ант внутри корневой папки анта (как вы помните, в данном примере у меня папка расположена в c:\ant)
Запускаем батник, ждем пока продумает и радуемся результату - архиву гомпилированного ГС в папке Aion Update\AE-go_GameServer\build

Для компиляции ЛС делаем все тоже самое только в батнике указываем
@echo off
cd AE-go_LoginServer
start \ant\bin\ant clean dist


5. Радуемся свежей сборке
__________________
MetaWind вне форума Отправить сообщение для MetaWind с помощью ICQ Отправить сообщение для MetaWind с помощью Skype™ Ответить с цитированием