03.10.2009, 23:58 | #2 |
Администратор
|
Компиляция (Eclipse) сборки от L2jFree.
-------------------------------------------------------------------------------- Начнем с того, что нам необходимо: Ссылки на скачку есть в первом посте а) 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.sonatype.org/update-dev/ Жмем Ок Далее ставим галочку напротив m2plugin и жмем Finish, ставим галочку напротив I accert, после next и finish. После скачивания предложит установить m2plugin, после установки перезапустится. Скачиваем сборку L2jFree: Выбираем Window --> Show view --> Other --> Svn --> SVN Pepository. Откроется окошко SVN Repository, в нём правой клавишей мыши и выбрать New --> Repository location и вводим следующий адрес: Код: http://svn.l2jfree.com/svn/l2j-free И жмем Finish. Появилась ссылка, кликните по ней. Открылся список из папок: Код: Архивы Бранчи Релизы Тагс 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] Всё, у вас есть свежая сборка от команды L2jFree.
__________________
ICQ 9-013-612 Skype Urchika Сборка L2-scripts Helios, Сборка L2-scripts Classic 1.5, Сборка L2-scripts Classic 1.0, Сборка L2-scripts Underground, Сборка L2-scripts High Five VIP , L2-scripts Guard , Личный кабинет , Проект под ключ , Ивенты. |