Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Тех-документация

Тех-документация Статьи по редактированию, компиляции и настройки ява серверов Lineage 2

Ответ
Опции темы
Непрочитано 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™ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.01.2008, 16:43   #2
Аватар для Cejiecta
Пользователь

По умолчанию

а где достать:
а) java JDK
б) Eclipse
Cejiecta вне форума Ответить с цитированием
Непрочитано 18.01.2008, 17:19   #3
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер)

a) Sun Microsystems
б) Eclipse.org home
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 19.01.2008, 15:40   #4
Пользователь

По умолчанию

еще есть прога сделанная юзерами,для облегчения компиляции сборок!Как найду ссылки скину!очень верная вещь
Guyri вне форума Ответить с цитированием
Непрочитано 15.02.2008, 06:14   #5
Гость

По умолчанию

Цитата:
Сообщение от Guyri Посмотреть сообщение
еще есть прога сделанная юзерами,для облегчения компиляции сборок!Как найду ссылки скину!очень верная вещь
Непомешала бы сейчас..
Ответить с цитированием
Непрочитано 19.02.2008, 19:49   #6
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер)

Цитата:
Сообщение от hemish Посмотреть сообщение
Непомешала бы сейчас..
Да не чего нет проще чем Eclipse.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 15.03.2008, 13:56   #7
Изгнанные

По умолчанию Ответ: Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree.

програматор пожалусто помоги мне ну я делаю все вроде так у мя jdk1.5.0_15 я пишу все как надо все делаю камп перезагр и вот это
C:\maven-2.0.7\bin>mvn

ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_01
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

можешь шото посоветовать?????
virus вне форума Ответить с цитированием
Непрочитано 15.03.2008, 17:14   #8
Аватар для DarkLoki
Пользователь

По умолчанию Ответ: Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree.

Цитата:
Сообщение от virus Посмотреть сообщение
ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_01
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation
Вы бы хоть читали что сам пишете... говорите что у вас jdk1.5.0_15 - а программа ругается что вы ей не правильно указали путь к jdk1.6.0_01
DarkLoki вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 15.03.2008, 17:26   #9
Аватар для PROGRAMMATOR
Администратор

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

Цитата:
Сообщение от virus Посмотреть сообщение
jdk1.5.0_15
В начале обновите Java JDK
А вот насчет оcтального просто не указан путь к яве.

Для удобности решил собрать свой "комплект туриста". Сегодня-завтра можно будет скачать на сайте http://zone-game.info/ Теперь компиляция сборок L2jFree, L2Emu, L2jServer будет сводится до одного щелчка.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 15.03.2008, 20:24   #10
Изгнанные

По умолчанию Ответ: Мануал! Компиляция (Eclipse) сборки Kamael от L2jFree.

выы конечно сорри за тупые вопросчыф я никода серв л2 не делал делал токо вов а терь хзочется камаельки=)))))) во 1 у мя есть к вам вопросы
1) ко мне из инета на этот серв смогут заходить
2) как мне можно будит сделать чтобы когда на сайте заренились регистрация в игру перенасилась?
3) я хочу в 3 попросить помощи либо я не понял шо ты хотел обяснитьл либо шото тупится я ввожу в панесе управления в системе так де говорил там нажимаю новою и делаю так

имя переменной: JAVA_HOME

значение переменной: с:\program files\java\jdk1.5.0_15\

и у мя когда перезагружаю комп нихрена кда проверяю вот это

ERROR: JAVA_HOME is set to an invalid directory.
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_01
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation

тьы говорил шо можно обновить может обновить попробовать токо как???

на данный момент использую может не те чуть проги?

eclipse-SDK-3.3.2-win32

maven

jdk-1_5_0_15-nb-6_0_1-windows-ml.exe&File=jdk-1_5_0_15-nb-6_0_1-windows-ml

также имеется ещё jdk такая jre-6u5-windows-i586-p-s.exe&File=jre-6u5-windows-i586-p-s

шо я неправильно делаю?
virus вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:44. Часовой пояс GMT +3.

Вверх