Извиняюсь может быть за грубость или кто восприймет это как оскорбление, но хотя бы со средами мой пункт скопипижил, чтоб жалоб меньше было... уж простите, но написано "тяп-ляп"
Вот мой вариант гайда по компиляции AL серверов на Windows XP. В гайде так же предусмотрено решение проблемы с "
Could not find 'SVN' at Path!"
И совсем не обязательно качать софт последних версий... пока что таких глобальных потребностей не возникало. Всего 1 человек пожаловался на java машину в моем гайде
Софт, необходимый для компиляции:
- tortoisesvn
- 'svn.exe'
- maven
Выше указаный комплект можно скачать:
- с
depositfiles;
- с
letitbit.
Установка:
- Устанавливаем tortoisesvn стандартно, без изменений все подтверждаем.
- SVN распаковываем в любое удобнове Вам место (у меня C:\Program Files\svn-win32-1.5.6)
- Maven распаковываем в любое удобное Вам место (у меня C:\AIONFILES\maven)
- Создаем папку, где будут размещены обновления AL (у меня C:\AIONFILES\aion\)
- Кликаем ПКМ (правую кнопку мыши) по каталогу с обновлениями, который только что создали (у меня C:\AIONFILES\aion\) и выбираем пункт "SVN Checkout".
- В поле "URL of repository" задаем адрес http://aionlightning.googlecode.com/svn/trunk/
- Запускаем и ожидаем окончания процесса.
Компиляция:
- Устанавливаем переменные среды: Мой компьютер (ПКМ -> Свойства) -> Дополнительно -> Переменные среды -> -Ищем парамерт Path -> Изменить -> Дописываем в конце уже имеющегося содержимого C:\AIONFILES\maven\bin;C:\Program Files\Java\jdk\bin;C:\Program Files\svn-win32-1.5.6\bin; <- ПУТИ УКАЗЫВАЕМ СВОИ! (путь svn нужно указать не к tortoisesvn\bin, а к -'svn.exe'- у меня 'C:\Program Files\svn-win32-1.5.6\bin') [b]Не забываем перезагрузить ПК после внесения переменных сред.
- Запускает 'build-all.bat' (находится в каталоге tools папки, в которой обновления AL сервера, у меня - C:\AIONFILES\aion ).
- Ждем, первый раз не малое количество времени. После удачной компиляции (successful) готовые ревизии можно найти в архивах '.zip' формата по адресу AL-Game\target (у меня C:\AIONFILES\aion\AL-Game\target) и AL-Login\target. (у меня C:\AIONFILES\aion\AL-Login\target)
Спасибо
lord_rex и
BladeCX.
В гайде предусмотрено решение проблемы с
Could not find 'svn' on the path!