Показать сообщение отдельно
Непрочитано 23.12.2007, 21:56   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree.

Вот уже подошло то время, и уже близок переход на Kamael.
И я вам сейчас расскажу, как это сделать.

Начнем с того, что нам необходимо:

а) java JDK
б) Eclipse
в) Maven

Настройка Eclipse

Запускаем Eclipse
Выбираем Help --> Software updates --> Find and Install --> Search new features to install, далее жмем --> Next New Remote Site и вводим:
Код:
Name: subeclipse
URL: http://subclipse.tigris.org/update
Жмем Ок.
Далее ставим галочку напротив suberclipse и жмем Finish, ставим галочку напротив I accert, после next и finish.
После скачивания предложит установить subeclipse, после установки перезапустится.

Установка Maven

Распаковываем архив на диск C:\, должно получится так:
c:\maven-2.0.7\
Теперь нужно указать переменную к java JDK, для этого делаем следующее:
Пуск (Start) --> Панель управления (Control panel) --> Система (System) --> Дополнительно (Advanced) --> Переменные среды (Environment variables):
Жмём "Создать" (Create) и вводим следущее:
Код:
Имя переменной: JAVA_HOME
Значение переменной: C:\Program Files\Java\jdk1.6.0_01\
После этого жмем Ok.
*Значение переменной может отличатся от данного: C:\Program Files\Java\jdk1.6.0_01\, так что вводим свой адрес.
После всех действий, перезагружаем компьютер.

Проверка работы мавена:

Пуск (Start) --> Выполнить (Run) вводим cmd и жмём Enter.
Теперь в консоле наберём:
Код:
cd c:\maven-2.0.7\bin
И введем mvn
Если всё нормально, вы получите слудующее сообщение:
Код:
C:\maven-2.0.7\bin>mvn
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] -------------------------------------------------------------------
[INFO] You must specify at least one goal. Try 'install'
[INFO] -------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] -------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sun Dec 23 19:21:31 MSK 2007
[INFO] Final Memory: 1M/4M
[INFO] -------------------------------------------------------------------
Если у вас не так, значит читайте мануал сначала.

Установка плагина Maven для Eclipse:

Запускаем Eclipse
Выбираем Help --> Software updates --> Find and Install --> Search new features to install, далее жмем --> Next New Remote Site и вводим:
Код:
Name: m2plugin
URL: http://m2eclipse.codehaus.org
Жмем Ок.
Далее ставим галочку напротив m2plugin и жмем Finish, ставим галочку напротив I accert, после next и finish.
После скачивания предложит установить m2plugin, после установки перезапустится.

Скачиваем сборку L2jFree:

Выбираем Window --> Show view --> Other --> Svn --> SVN Pepository.
Откроется окошко SVN Repository, в нём правой клавишей мыши и выбрать New --> Repository location и вводим следующий адрес:
Код:
svn://l2jfree.com/repo/l2j-free
И жмем Finish.
Появилась ссылка, кликните по ней. Открылся список из трёз папок:
Код:
branches
tags
trunk
Вот последняя нам и нужна! Жмём на ней правую кнопку мыши и выбираем Checkout, появится окно с предложение выбрать куда сохранить проект. Ставим галочку напротив Check out as a project in the workspace и жмем Finish.
Ждём завершения загрузки.

Настройка Eclipse для работы с плагином Maven:

Нам нужно добавить java JDK для этого:
Выбираем Window --> Preferences --> Java --> Installed JREs
Жмём Add --> Bpowse и указываем путь к Java (точно такой же как и в переменной JAVA_HOME), после Ок и еще раз Ок.
И еще:
Window --> Preferences --> Java --> Build Path --> Classpath Variables
Жмём New и вводим следующее:
Код:
name: M2_REPO
path: C:/Documents and Settings/Admin/.m2/repository
Жмём Ок и еще раз Ок.
* Путь в path измените на свой просто заместь Admin напишите имя вашей учётной записи.

Завершение настроек и подготовка к запуску ):

Теперь подключим сам Manen к проекту, для этого выполним следующее:
Window --> Show View --> Package Explorer.
Теперь в окне Package Explorer на проекте trunk [trunk] кликаем правой кнопкой мыши и выбираем Maven 2 --> Enable.
Если все правильно, то у вас должна появится маленькая буква "m" над проектом. Если нет, читаем всё сначала.

Создание параметров компиляции:

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: GameServer_T1_Eclipse
base directory : ${workspace_loc:/trunk/L2_GameServer_CT1}
goals: eclipse:clean eclipse:eclipse
Жмём Apply и Run.

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: GameServer_T1_Build
base directory : ${workspace_loc:/trunk/L2_GameServer_CT1}
goals: assembly:assembly
Жмём Add и вводим:
Код:
name: maven.test.skip
value: true
Жмём Apply и Run.

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: LoginServer_Eclipse
base directory : ${workspace_loc:/trunk/L2_LoginServer_IL}
goals: eclipse:clean eclipse:eclipse
Жмём Apply и Run.

Run --> External tools --> External tools откроется меню и в нём:
Кликаем два раза на m2 m2 build, появился заготовок конфигурации, далее вводи следующее:
Код:
name: LoginServer_Build
base directory : ${workspace_loc:/trunk/L2_LoginServer_IL}
goals: assembly:assembly
Жмём Add и вводим:
Код:
name: maven.test.skip
value: true
Жмём Apply и Run.

Осталось скомпилить Datapack, а для его компиляции посоветую использовать Ant, кто в танке расскажу как это сделать:
Выбираем Window --> Show View --> Ant в появившемся окне правой клавишей мыши и выбрать Add buildfiles --> trunk --> L2_Datapack_CT1 -->
build.xml.
Теперь раскройте его в списке и запустите dist [default]
Всё, у вас есть свежая сборка Kamael от команды L2jFree.
Удачи всем, что не ясно спрашиваем.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: