Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Решено Компилирование исходников Spigot

Тема в разделе "[Архив] Помощь", создана пользователем InterWall, 3 дек 2013.

Статус темы:
Закрыта.
  1. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Уже в трех местах создавал - ответа нету.
    Ну вопрос весь указан в названии.
    У меня полностью получается скомпилировать исходники CraftBukkit, а вот исходники Spigot'a не идут. Я даже не понимаю, что там надо делать. Правда есть кое какие мысли, что надо в папки Craftbukkit и Bukkit засунуть что-то. Но вот что засунуть и что дальше делать мне в голову не приходит. Пробовал исходники, через которые все это делалось (на github'е смотрел, там написано), не получилось. Работаю как положено - через maven 3. Readme.md ничего полезного не дал.
    Прошу помочь.
    Если что, то вот ссылки на компилируемые файлы:
    Bukkit - https://github.com/Bukkit/Bukkit/tree/b9846e5de470c50930477f2f51c07592e1fb7548
    CraftBukkit - https://github.com/Bukkit/CraftBukkit/tree/988f599494f4659053e0467e356e37c688f558ce
    Spigot - https://github.com/SpigotMC/Spigot/tree/cdbe22b7c79b516e2741d2aead1555891bb1603c
    Жду ответов.
    Извините, если не там создал тему.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    UP[DOUBLEPOST=1386102414,1386099598][/DOUBLEPOST]Неужели никто не знает? Или просто всем влом отвечать?[DOUBLEPOST=1386103883][/DOUBLEPOST]UP[DOUBLEPOST=1386105278][/DOUBLEPOST]Уже достало UP'ать, ну хоть что-то напишите. А то вообще ощущение, что игнорят.
     
  4. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Просто там вполне чёткая инструкция как двумя шелл скриптами скомпилить всё, так что не получается у тебя по одной известной прчине.
     
  5. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Я понимаю, что у меня руки немного кривоваты. Но мне в голову не приходит ничего.
    Я так понимаю, что мне нужно именно это:
    Create patch for server
    Ну тут я понимаю, все таки мне не API надо. Или нет?

    Add your file for commit : git add <file>

    Commit : git commit -m <msg>

    cd ..

    Create Patch ./rebuildPatches.sh

    Я правильно понял, что мне надо добавить через команду git какие-то файлы. Но вот честно, что я только там не делал.
     
    Likeobot нравится это.
  6. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Читай часть про компиляцию, а не про создание патча.
     
  7. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Если ты про то, что ниже:
    Compilation
    We use maven to handle our dependencies.

    • Install Maven 3
    • Clone this repo and: mvn clean install
    То я уже пробовал, и не получилось. Можешь либо тут, либо в личку подробно рассказать, что и за чем там должно следовать.
    P.S. После выполнения скрипта applyPatches мне выдало кроме всего прочего вот эту ошибку:
    fatal: ambiguous argument 'upstream/upstream': unknown revision or path not in the working tree.

    Update! Все получилось, оказывается, что надо клонировать репозиторий при помощи git, а потом прописывать в его папке git checkout <hash>. После этого все заработало.
     
    Последнее редактирование: 30 апр 2014
Статус темы:
Закрыта.

Поделиться этой страницей