Компилятор java серверов Lineage 2
Компилятор java серверов Lineage 2
Спасибо большое нашему дорогому _NEO_PK, который был первым бета тестером компилятора и Sobre который согласился быть бета тестером перед выходом программы. Особых недостатков нет, одно, что не понравилось _NEO_PK, так это сохранение настроек программы, но я подумал и оставил как есть, так как мне все удобно и все устраивает. :p Интерфейс программы очень прост, всего несколько вкладок и пару кнопок. Подробнее показано на рисунке ниже. Хоть и живем в мире высоких технологий и так далее и тому подобное, но для сохранения настроек я выбрал старый добрый INI файл. Мне кажется он намного проще и понятнее, чем скажем родной XML, который советуют многие, да и сам Microsoft. Хотя вручную нам править конфигурационный файл не нужно, за Вас это сделает наш компилятор. Если нажать на кнопку «Настройки», перед вами откроется следующее окно программы (смотрим рисунок ниже). Как мне кажется, здесь Вам будет не сложно разобраться. Просто вводите путь к исходному коду вашего сервера Lineage 2 и нажимаете сохранить. Хочу заметить, что кнопка «Сохранить» не сквозная, а относится к той вкладке, на которой Вы в данный момент находитесь. Собственно это и не понравилось _NEO_PK, но я не думаю, что многие компилируют все сборки серверов, как максимум две, а кто больше, то Ваши проблемы. :rolleyes: В окне «Настройки программы» обратите внимание на вкладки, каждая вкладка относится к определенной сборке java сервера, а две крайние относятся исключительно к программе. На рисунке ниже Вы видите вкладку «Компилятор». Опять же все просто как дважды два, здесь указываете путь к Maven и Ant и жмете «Сохранить». Почему только к ним, ведь в окне есть еще одно поле Svn? А потому как эта функция находится в бета тестировании, хотя если вы качали сборку сервера с помощью Svn Slik, то можете указывать путь к нему и обновляйте, сколько влезет, я просто не смог подобрать нужную версию и из-за этого компилятор отказывался компилировать исходный код. Ну, вот собственно и все, теперь перейдем к подготовке к компиляции сервера Lineage 2. Для компиляции сервера Вам понадобится Java JDK, Maven, Ant, .NET Framework 3.5, Slik SVN и исходный код любой доступной сборки. Java JDK качаем здесь, Maven можно сказать с официального сайта этого продукта, Ant Вы найдете так же на официальном сайте. После того как скачаете, установите Java JDK, .NET Framework 3.5, Slik SVN и распакуйте архивы с Maven’ом и Ant’ом на диск «C» или куда Вам удобней. Теперь перейдите в каталог с распакованным Maven’ом и найдите там файл mvn.bat, откройте его любым текстовым редактором и найдите следующую строчку: Код:
%MAVEN_JAVA_EXE% %MAVEN,_OPTS% Код:
%MAVEN_JAVA_EXE% -Xms512m -Xmx1024m %MAVEN_OPTS% Так же, если при компиляции индикатор прогресса быстро останавливается, то нажмите на кнопку «Лог» и посмотрите что за ошибка. Скачать программу: http://zone-game.info/643-kompiljato...lineage-2.html |
Ответ: Компилятор java серверов Lineage 2
|
Ответ: Компилятор java серверов Lineage 2
А обязательно пользоваться Мавеном или можно использовать Эклипс или что нить в этом духе?
|
Ответ: Компилятор java серверов Lineage 2
Странный файлообменник - никак не могу скачать - пишет "max sessions reached" и всячески брыкается.
feature: держать список строк (имена кнопок и всего подобного) в файловом ресурсе. (мне к примеру не очень нравится русский текст в технических приложениях: GameServer, DataPack кажутся более "красивыми", а длинное слово "Компиляция" на простенькое Build. feature: использовать OpenFileDialogдля выбора пути к исходникам. (очень лень лезть и выбирать путь). Пусть в конце строки будет маленький квадратный кнопка который это делает. Либо как в FF: при нажатии на TextArea если текст пуст то открывает окно. feature: загружать список (тот который в TabbedPane), репозиториев и остального из well-formed xml. Аналогично и для списка компонентов сделать List с указанием компонент Код:
<prolects> |
Ответ: Компилятор java серверов Lineage 2
Вложений: 1
Прикрепил файл, качаем.
~BAS~, если вы пользуетесь эклипсом для компиляции сборок, то у вас есть все нужные компоненты. Aquanox, насчет: 1. Ненужен никакой внешний файл, я все реализовал сразу. Просто в настройках выберите Английский язык. Как раз может ошибки найдете в переводе, что бы я исправил. 2. Да-да, есть такое дело, сделаю в следующей ревизии. 3. Честно, плохо понял задание :) Распишите подробнее. Точнее напишите чем такой способ будет лучше того что сделан с помощью class IniFile, сложных многострочных параметров здесь нет и не будет. ps: Прийду позже, а то трафика сейчас нет, а за 1 у.е\ мб сидеть не охото. |
Ответ: Компилятор java серверов Lineage 2
датапак и геосервер скомпилились нормально, а вот геймсеврер и логин выдают одинаковую ошибку:
Код:
[INFO] ------------------------------------------------------------------------ |
Ответ: Компилятор java серверов Lineage 2
Вложений: 1
drakola, наверно уже пора обновить .NET Framework
Hunk, Ну написано же нет плагина. Качаете в прикрепленных файлах, после распаковываете по назначению "org\codehaus\mojo\". |
Ответ: Компилятор java серверов Lineage 2
Можно залить к примеру на дамп компилятор? У меня просто один ип на всю сеть - и постоянно "С вашего адреса уже идет скачивание"
|
Ответ: Компилятор java серверов Lineage 2
lold, внимательно посмотрите в текст сообщения #5, а именно в аттач
Добавлено через 1 час 40 минут Обновил список необходимых программ, читаем первое сообщение. |
Ответ: Компилятор java серверов Lineage 2
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
При компиляции любой части сервера в логах выдает:
Код:
See the end of this message for details on invoking |
Ответ: Компилятор java серверов Lineage 2
FosFer, дело в том, что нужно указывать ссылки в бин директории...
Вот пример как выглядит конфиг: Цитата:
|
Ответ: Компилятор java серверов Lineage 2
Да-да, мой косяк :) исправил, думаю к выходным выложу уже стабильную.
|
Ответ: Компилятор java серверов Lineage 2
Так, с первым пунктом спасибо, а теперь скажите куда кидать плагин для мавена???
Вот пример моих файлов: D:\Compiler2\Compiler\maven\bin в какую папку имено кидать напишите согласно даному примеру пожалуто |
Ответ: Компилятор java серверов Lineage 2
Где-то там:
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
У меня все скомпилилось кроме gameservera вот, что пишет:
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
Програматор спасибо, но возникла опять проблема.
Она связана с L2JFree при компелирование геоервера выдает в логах: Код:
[INFO] Scanning for projects... Код:
[INFO] Scanning for projects... |
Ответ: Компилятор java серверов Lineage 2
У меня аналогичная проблема с геосервером и гейм сервером. Пишет один в один.
|
Ответ: Компилятор java серверов Lineage 2
Первая проблема не относится к программе, плагины качает Maven, почему у вас он не качает - понятия не имею.
Вторая тоже не не к программе, а скорее всего к вашей внимательности, перечитываем первый пост и пытаемся понять, что же требуется установить для корректной работы программы. |
Ответ: Компилятор java серверов Lineage 2
Цитата:
http://maven.apache.org :cool: Может, у них сервер в дауне поэтому, он плагины не качает. Я так всё стоит. NET Framework 3.5 тоже стоит. |
Ответ: Компилятор java серверов Lineage 2
Сервер у них работает, только что проверил. Кроме NET Framework'а должен быть установлен Slik Svn и т.д.
|
Ответ: Компилятор java серверов Lineage 2
После скачки Slik Svn, гейм сервер скомпилился, а вот гео выдает в логах вт такое:
Код:
[INFO] Scanning for projects... |
Ответ: Компилятор java серверов Lineage 2
Вложений: 2
Хоть я уже выкладывал эти плагины, но еще раз выложу. Смотрите в прикрепленных файлах. После загрузки разархивируйте в (путь у вас может быть другим ясное дело):
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
Помогло, ещё не качало из-за того что неверные ссылки в xmlьках. Подправил на верные откомпилось все кроме гейм сервера:
Код:
[INFO] Scanning for projects... |
Ответ: Компилятор java серверов Lineage 2
не хочет L2jArchid гейм сервер компилировать :(
http://img.zone-game.info/thumb-0C3F_49B3A6C8.jpg в build гейм сервера появляются 8 папок и 1 файл :confused: |
Ответ: Компилятор java серверов Lineage 2
И каким образом вы пытаетесь скомпилировать используя JRE? В первом же сообщении сказано о JDK. Так же картинки заливаем на наш хостинг картинок!
Код:
Buildfile: build.xml |
Ответ: Компилятор java серверов Lineage 2
Код:
[INFO] Scanning for projects... |
Ответ: Компилятор java серверов Lineage 2
Код:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar Код:
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar Добавлено через 6 минут Как поставить, чтоб компилило через JDK? :( |
Ответ: Компилятор java серверов Lineage 2
Цитата:
Имя переменной: JAVA_HOME Значение переменной: C:\Program Files\Java\jdk1.6.0_05 (версия у вас может быть другой, а значит и путь другой) Далее идет Windows'кий каст: Ок - Ок - Ок и если не захотело, то перезагружаем компьютер и компилим. |
Ответ: Компилятор java серверов Lineage 2
Программатор а мне то подскажите плиз ваша ведь программа ))
|
Ответ: Компилятор java серверов Lineage 2
Перед тем как написать, прочитайте первое сообщение, я в нем приводил ссылку http://forum.zone-game.info/showthread.php?t=2146 изучайте.
|
Ответ: Компилятор java серверов Lineage 2
Цитата:
Код:
[ERROR] BUILD ERROR Код:
<exec dir="." executable="svnversion" outputproperty="L2Emu.revision" гейм и логин сервера нехотят комплиироватся а гео и датапак скомпилировались что делать ? |
Ответ: Компилятор java серверов Lineage 2
Понятия не имею, бросьте это дело и используйте готовые сборки.
|
Ответ: Компилятор java серверов Lineage 2
Оригинальный совет )
|
Ответ: Компилятор java серверов Lineage 2
Ну а что я могу посоветовать, у меня вот только что проверил:
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
Спасибо все работает проблема была в том что я установил SVN новой версии скачал исходники и после установки старой версии SVN не полностью удалил папку C:/L2Emu удалил лиш только содержимое и это была моя ошибка )
|
Ответ: Компилятор java серверов Lineage 2
Цитата:
|
Ответ: Компилятор java серверов Lineage 2
у меня всё компилица но вот геосервер не как не хочит :o
вот что пишит Код:
[INFO] Scanning for projects... |
Ответ: Компилятор java серверов Lineage 2
drakola, читаем мои прошлые сообщения, уже давным давно выложил тот плагин...
|
Ответ: Компилятор java серверов Lineage 2
Как вот с эти бороться при компиляции гейм сервера ?
Цитата:
|
Текущее время: 17:30. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot