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

  • Автор темы Автор темы Indeoo
  • Дата начала Дата начала

Indeoo

Старожил
Пользователь
Баллы
103
Имя в Minecraft
Indeoo
В последнее время вижу все больше преимуществ в исполовании MCPC Plus, но у меня никак не получается его скомпилировать на Linux (Сорци с их офф гитхаба https://github.com/MinecraftPortCentral/MCPC-Plus)
Кто встречался с подобной проблемой? Как решить?
 
Собственно в чём проблема? Качаете maven3, ставите maven3, при помощи опять же maven3 компилируете MCPC-API а после уже само ядро.
 
Вот с MCPC API небольшая проблемка, он то у меня есть, но я не понимаю как его использовать
 
Что с ним сделать, чтобы MCPC Plus успешно скомпилился?
 
Просто скомпилировать? Они должны быть в одной папке или разных?
 
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
Код:
[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
В чем проблема?
 
[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 файлами.
 
Оно также говорит, как-будто я из коризины все запускаю.
Кстати, а что за POM файлы?
 
Очстил корзину, теперь ошибка такая:
Код:
[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
 
Повторил все заного без sudo - заработало, дело в том, что там в процессе используется MCP, который не работает через SUDO
 
Повторил все заного без sudo - заработало, дело в том, что там в процессе используется MCP, который не работает через SUDO

Оу... Не знал, ранее только из дебиана компилил. Думаю тема закрыта?
 
Дабы не создавать новую тему, задам тот же самый вопрос, но по win
Каков процесс компиляции отредактированных сорцев на моем пк?
Заранее благодарю.
 
По Windows нет никаких особых напрягов.
Ставим MAVEN
Cтавим MCPC-API
Ставим SpecialSource
Переходим в консоли в директорию с сорцами (cd если что) и mvn clean package
 
Назад
Верх