Pular para o conteúdo
Como usar o Codexe

Compilar

Compilar faz um build novo e real dos arquivos atuais do projeto, o mesmo build que o Codexe usa para verificar projetos, e mostra o log, os erros e o JAR resultante.

Atualizado

Nesta página
  1. Quais projetos têm Compilar
  2. O que o Compilar faz
  3. Projetos verificados e projetos modificados
  4. Quando o build dá certo
  5. Quando o build falha
  6. O Compilar gasta tokens?
  7. Limites

O Compilar é real. Quando você clica nele, o Codexe compila do zero os arquivos atuais do projeto em um ambiente de build isolado. Ele nunca mostra um "sucesso" guardado em cache de um build anterior.

Depois de um build bem-sucedido, você pode jogar com o plugin em um servidor real com um clique: veja Teste agora.

#Quais projetos têm Compilar

O Compilar está disponível para projetos Java:

TipoFerramenta de build
Bukkit / Spigot / Paper (Java), FoliaMaven
Bukkit / Spigot / Paper (Kotlin)Gradle
BungeeCord / VelocityMaven
Fabric, ForgeGradle

Datapacks e Skript não são compilados. O Codexe os verifica carregando-os em um servidor de teste real durante a entrega (veja Datapacks e Skript). Bots do Discord, sites e modelos do Blockbench não têm nada para compilar.

#O que o Compilar faz

  1. Pega os arquivos do projeto exatamente como estão agora, incluindo as suas próprias edições.
  2. Escolhe a versão do Java a partir da versão do Minecraft nos seus arquivos de build (Java 17 para versões mais antigas, 21 para a 1.20.5 e mais recentes, 25 para a 26.x), ou uma mais alta se a configuração do projeto pedir.
  3. Roda o build (Maven package ou Gradle build) com as dependências dos repositórios oficiais.
  4. Confere se o resultado é um plugin ou mod de verdade: o JAR precisa conter classes compiladas e o descritor correto (plugin.yml, bungee.yml / velocity-plugin.json, fabric.mod.json, mods.toml).
  5. Transmite o log ao vivo e mostra o resultado no chat do projeto.

É o mesmo build que o Codexe roda quando verifica um projeto antes de chamá-lo de Pronto, então "Pronto" e "o Compilar passa" descrevem a mesma coisa.

#Projetos verificados e projetos modificados

  • Sem alterações desde que o Codexe o verificou: o Compilar deve passar, porque os mesmos arquivos já foram compilados.
  • Você editou arquivos, ou a IA os alterou pelo chat: o Compilar diz se a nova versão compila.

#Quando o build dá certo

O resultado mostra Download JAR. Veja Downloads.

#Quando o build falha

O resultado lista os erros com arquivo e linha, mais dois botões:

  • Corrigir com IA: se os arquivos forem exatamente os que o Codexe entregou, o Codexe os corrige de graça com o seu reparo interno. Caso contrário, os erros vão para o chat como um pedido seguinte normal. Veja Reparo automático.
  • Verificar de novo: roda o Compilar outra vez, por exemplo depois de você editar um arquivo.

#O Compilar gasta tokens?

Não. Compilar não gasta tokens. Só a IA gasta tokens (gerações e mensagens no chat).

#Limites

  • Os builds de plugins param depois de 5 minutos, e os de mods depois de 10. O primeiro build de um mod pode levar vários minutos, porque o Gradle e as ferramentas do mod baixam as suas dependências.
  • O Compilar fica pausado enquanto o próprio Codexe está verificando ou corrigindo o projeto.
  • Os builds rodam isolados da internet, exceto pelos repositórios oficiais de dependências, então um script de build que baixe algo de um site desconhecido vai falhar. Veja Segurança.
Compilar | Codexe Docs