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

Компиляция MCPC Plus, Linux

Тема в разделе "Обсуждение Minecraft", создана пользователем Indeoo, 2 фев 2013.

  1. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    В последнее время вижу все больше преимуществ в исполовании MCPC Plus, но у меня никак не получается его скомпилировать на Linux (Сорци с их офф гитхаба https://github.com/MinecraftPortCentral/MCPC-Plus)
    Кто встречался с подобной проблемой? Как решить?
     
  2. Хостинг MineCraft
    <
  3. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Собственно в чём проблема? Качаете maven3, ставите maven3, при помощи опять же maven3 компилируете MCPC-API а после уже само ядро.
     
    ВремяПриключений нравится это.
  4. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Вот с MCPC API небольшая проблемка, он то у меня есть, но я не понимаю как его использовать
     
  5. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Что с ним сделать, чтобы MCPC Plus успешно скомпилился?
     
  6. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Сначала скомпилируйте MCPC-API (mvn clean install), а после сам MCPC+ (mvn clean package)
    Никаких других лишних телодвижений не нужно
     
  7. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Просто скомпилировать? Они должны быть в одной папке или разных?
     
  8. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Просто скомпилировать, но командами из сообщения #5. Лежат пусть в разных директориях.
     
  9. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    mkdir bukkit

    mkdir craftbukkit

    cd bukkit

    sudo git init

    sudo git pull git://github.com/MinecraftPortCentral/Bukkit/tree/mcpc-api

    sudo mvn clean install

    cd ..

    cd craftbukkit

    sudo git init

    sudo git pull git://github.com/MinecraftPortCentral/MCPC-Plus

    sudo mvn clean package

    И все?
     
    TEEN нравится это.
  10. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Именно
     
    TEEN нравится это.
  11. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Код:
     
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[36,36] cannot find symbol
    [ERROR] symbol  : class Packet100OpenWindow
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[37,36] cannot find symbol
    [ERROR] symbol  : class Packet101CloseWindow
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[38,36] cannot find symbol
    [ERROR] symbol  : class Packet103SetSlot
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[39,36] cannot find symbol
    [ERROR] symbol  : class Packet104WindowItems
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[40,36] cannot find symbol
    [ERROR] symbol  : class Packet105UpdateProgressbar
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[41,36] cannot find symbol
    [ERROR] symbol  : class Packet17Sleep
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[42,36] cannot find symbol
    [ERROR] symbol  : class Packet18Animation
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[43,36] cannot find symbol
    [ERROR] symbol  : class Packet200Statistic
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[44,36] cannot find symbol
    [ERROR] symbol  : class Packet202PlayerAbilities
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[45,36] cannot find symbol
    [ERROR] symbol  : class Packet204ClientInfo
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[46,36] cannot find symbol
    [ERROR] symbol  : class Packet250CustomPayload
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[47,36] cannot find symbol
    [ERROR] symbol  : class Packet29DestroyEntity
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[48,36] cannot find symbol
    [ERROR] symbol  : class Packet38EntityStatus
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[49,36] cannot find symbol
    [ERROR] symbol  : class Packet39AttachEntity
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[51,36] cannot find symbol
    [ERROR] symbol  : class Packet41EntityEffect
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[52,36] cannot find symbol
    [ERROR] symbol  : class Packet42RemoveEntityEffect
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[53,36] cannot find symbol
    [ERROR] symbol  : class Packet43Experience
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[55,36] cannot find symbol
    [ERROR] symbol  : class Packet70GameEvent
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[56,36] cannot find symbol
    [ERROR] symbol  : class Packet8UpdateHealth
    [ERROR] location: package net.minecraft.network.packet
    [ERROR] /home/indeoo/craftbukkit/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java:[57,28] cannot find symbol
    [ERROR] symbol  : class PotionEffect
    [ERROR] location: package net.minecraft.potion
    [ERROR] -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
    indeoo@ClanNR-PC:~/craftbukkit$  sudo mvn clean package
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.089s
    [INFO] Finished at: Sat Feb 02 22:08:18 EET 2013
    [INFO] Final Memory: 2M/115M
    [INFO] ------------------------------------------------------------------------
    [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/home/indeoo/.local/share/Trash/files/craftbukkit.6). Please verify you invoked Maven from the correct directory. -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
    
    Ошибки в ответ на последнюю команду: sudo mvn clean package
    В чем проблема?
     
    Сникерсни нравится это.
  12. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/home/indeoo/.local/share/Trash/files/craftbukkit.6). Please verify you invoked Maven from the correct directory. -> [Help 1]

    Запускать мавен нужно из директории с .pom файлами.
     
  13. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Оно также говорит, как-будто я из коризины все запускаю.
    Кстати, а что за POM файлы?
     
  14. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Очстил корзину, теперь ошибка такая:
    Код:
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 51.280s
    [INFO] Finished at: Sun Feb 03 10:10:53 EET 2013
    [INFO] Final Memory: 21M/209M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (install-forge) on project mcpc-plus: Command execution failed. Process exited with an error: 1(Exit value: 1) -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
    
     
  15. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Повторил все заного без sudo - заработало, дело в том, что там в процессе используется MCP, который не работает через SUDO
     
    DavidShabaev нравится это.
  16. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Оу... Не знал, ранее только из дебиана компилил. Думаю тема закрыта?
     
    slavik123123123 нравится это.
  17. Автор темы
    Indeoo

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

    Баллы:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Да, спасибо.
     
  18. ergo

    ergo Активный участник

    Баллы:
    68
    Была таже проблема, спасибо помогло!
     
    slavik123123123 нравится это.
  19. wkera

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

    Баллы:
    103
    Дабы не создавать новую тему, задам тот же самый вопрос, но по win
    Каков процесс компиляции отредактированных сорцев на моем пк?
    Заранее благодарю.
     
    zuma2 нравится это.
  20. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    По Windows нет никаких особых напрягов.
    Ставим MAVEN
    Cтавим MCPC-API
    Ставим SpecialSource
    Переходим в консоли в директорию с сорцами (cd если что) и mvn clean package
     
  21. wkera

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

    Баллы:
    103
    Можно ли по-подробнее о 2 и 3 шаге?
     
    ВремяПриключений нравится это.

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