Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3

Tópico: Como Compilar

  1. #1

    Padrão Como Compilar

    Padrão Como compilar
    Tutorial de Compilação - Como compilar seu servidor

    O que é a compilação?

    Existem dois tipos de leituras que o computador faz nos arquivos : Interpretação e Compilação.
    Na interpretação, o computador lê o arquivo, e pega as funções binárias que são criadas ao instalar uma linguagem no computador ( É como instalar um programa qualquer, mas tem outra função e é inserido em outros lugares )
    Na compilação, o computador lê as formas binárias, ou seja, é necessário passar os arquivos texto ( No caso os arquivos .java ) para arquivos onde a máquina possa entender o conteúdo ( Linguagem binária ), então, você compila ( Passa os arquivos para uma linguagem que a máquina entende ) os arquivos .java para .jar e a máquina pode executá-los. Resumindo, você passa os textos para uma linguagem entendível ao computador, sem necesidade de interpretação.

    Para que serve a compilação?


    Compilando, é possível alterar os códigos-fonte do servidor, podendo assim adicionar ou remover funções, corrigir bugs, etc...
    Quando se diz "para corrigir, é preciso mexer no java", é aí que entra a compilação, tu pega os arquivos, edita eles e depois re-compila.

    O que acontece se eu escrever o código fonte errado?

    Quando tu colocar o arquivo compilado para ser executado no gameserver, ele vai acusar erro na compilação, indicando o arquivo e a linha com "defeito".

    Vamos começar!

    Preparando a compilação

    1. Baixe os seguintes arquivos :

    [Somente usuários registrados podem vem os links. ]

    [Somente usuários registrados podem vem os links. ]
    [Somente usuários registrados podem vem os links. ]

    2. Crie uma pasta e extraia o Maven e o Eclipse dentro dela.

    2.1 Instale o JDK

    2.2 Vá em Iniciar -> Executar -> sysdm.cpl -> Avançado -> Variáveis de Ambiente -> Novo ( Variáveis do Sistema )

    Nome da variável : JAVA_HOME
    Valor da variável : Local onde está instalado teu JDK!


    2.2.1 Pressione Ok

    3. Vá em : Iniciar -> Executar -> digite : cmd -> Ok.

    3.1 Vá até o diretório onde você extraiu o Maven ( Não esqueça de ir na pasta bin :
    Por exemplo :

    cd C:\Compiler\apache-maven-2.0.9\bin
    Obs.: cd é o comando que altera o diretório.

    3.2 Ao entrar no diretório do Maven, digite : mvn e vai aparecer a seguinte mensagem :



    3.3 Digite : exit

    4. Abra o Eclipse -> Escolha um diretório padrão -> Feche a aba "Welcome"

    4.1 Vá no menu Help -> Software Updates -> Avaliable Software -> Add Site -> copie e cole lá :

    [Somente usuários registrados podem vem os links. ]
    4.1.1 Pressione Ok -> Selecione o quadrinho deste novo site na lista e espere aparecer os subdiretórios -> Selecione todos os subdiretórios




    4.1.2 Pressione o botão Install -> Next -> Marque o botão de aceitamento dos termos -> Finish

    4.1.3 Ao terminar, você receberá um pedido para reiniciar o Eclipse -> Yes!

    4.2 Após reiniciar o eclipse, vá no menu Window -> Preferences -> Java -> Build Paths -> Classpath variables

    4.2.1 Cheque sua lista, se não houver nenhuma linha com o nome M2_REPO vá em -> New

    Name : M2_REPO
    Path : Pasta onde estão instalandos teus plugins
    Exemplo : C:\Documents and Settings\fulano.HOME\.m2\repository
    Onde Fulano.HOME é o nome do teu computador


    4.2.2 Pressione Ok -> Ok

    4.3 Retorne a janela preferences ( Window -> Preferences ) vá em Java -> Instaled JREs -> New -> Standar VM -> Next

    JRE home : Pasta onde foi instalado teu JDK
    Exemplo : C:\Arquivos de Programas\Java\jdk1.6.0_12


    4.3.1 Pressione Finish -> Marque a caixinha da nova linha adicionada -> Ok

    4.4 Vá no menu Help -> Software Updates -> Avaliable Software -> Add Site

    [Somente usuários registrados podem vem os links. ]
    4.4.1 Pressione Ok -> Marque a caixinha do novo nome "Maven Integration" -> Marque as duas primeiras caixinhas que irão se expandir com o nome "Maven Embedder" & "Maven Integration For Eclipse"



    4.4.2 Pressione Install -> Next -> Marque a caixinha de aceitamento dos termos -> Finish

    4.4.3 Ao terminar de instalar, ele pedirá para reiniciar o Eclipse -> Yes!

    4.5 Vá no menu Window -> Show View -> Other -> SVN -> SVN Repository -> Ok



    Pronto! Seu computador está pronto para compilar!
    Sempre que for fazer uma compilação agora, basta seguir daqui para frente!

    Baixando seu Pack

    5. Uma nova aba se abrirá no Console do Eclipse -> Vá na aba SVN Repository -> Clique com o botão direito -> New -> Repository Location



    Url : SVN do seu Pack!
    5.0.1 Pressione Finish -> Aguarde ele terminar.

    5.1.1 Uma nova linha aparecerá no seu console -> Clique com o botão direito sobre ela -> Checkout -> Marque a segunda opção de escolha e digite o nome do seu projeto -> Finish



    Aguarde, pode demorar um pouco.

    Pronto! Seu Pack está compilado, agora basta você fazer as edições que desejar nele.
    Obs.: O mesmo se aplica ao Datapack

    Re-Compilando seu Projeto

    6. Na aba Package Explore, clique com o botão direito sobre seu projeto -> Maven -> Enable Maven Dependencies




    6.1 Vá no menu Run -> Run Configurations -> Maven Build ( 2 Cliques )

    Name : Eclipse Clean
    Base Directory : Precione o botão Browse Workspace -> Selecione teu projeto -> Ok
    Goals : eclipse:clean eclipse:eclipse


    6.1.1 Pressione o botão Apply -> Run -> Aguarde ele terminar e aparecerá uma mensagem na aba 'Console' assim :



    6.2 Vá no menu Run -> Run Configurations -> Maven Build ( 2 Cliques )

    Name : Jar
    Base directory : Precione o botão Browse Workspace -> Selecione teu projeto -> Ok
    Goals : jar


    6.2.1 Precione o botão Apply -> Vá novamente em Maven Build ( 2 Cliques )

    Name : Install
    Base directory : Precione o botão Browse Workspace -> Selecione teu projeto -> Ok
    Goals : install



    6.2.2 Pressione o botão Apply -> Vá novamente em Maven Build ( 2 Cliques )

    Name : Install no test
    Base directory : Precione o botão Browse Workspace -> Selecione teu projeto -> Ok
    Goals : assembly:assembly
    Selecione a caixa 'Skip test' mais abaixo



    Pronto! Seu core/gameserver está compilado! Todos os jar files estarão dentro da pasta target, que está dentro da pasta que tem o nome do seu projeto, ela está no Workspace que você escolheu na primeira inicialização do Eclipse.

    Re-Compilando o DataPack

    7. Vá em Run -> External Tools -> External Tools Configurations -> Ant Build ( 2 Cliques )

    Buildfile : Precione o botão Browse Workspace -> Selecione seu Projeto ( Datapack ) -> Selecione o arquivo build.xml -> Ok
    Base directiory : Precione o botão Browse Workspace -> Selecione seu Projeto ( Datapack ) -> Ok


    7.0.1 Precione o botão Apply -> Run

    Pronto! Datapack Compilado! Pode encontrá-lo na pasta build

    Baixando outro Pack

    7. Para baixar outro Pack, basta seguir os passos 5. até 5.1.1

    7.1 Para recompilar o novo Pack, basta seguir o passo 6., ir em Run -> Run Configurations -> Maven Build -> Eclipse -> Run

    7.2 Vá em Run -> Run Configurations -> Maven Build -> Install no test -> Run

    Todos os arquivos baixados ( Checkout ) serão destinados a pasta selecionada no WorkSpace

    The End

    Créditos : KaL
    Última edição por SerialKiller; 01-08-2011 às 04:54 PM. Razão: Correção ortográfica e ajuste do tamanho das imagens.

  2. #2

    Avatar de mend3
    Data de Ingresso
    Sep 2009
    Localização
    Cuiabá - MT
    Posts
    70
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    15

    Padrão

    Muito bom LND

    Mereceu um fixo
    Tentar é o primeiro passo rumo ao fracasso, mas o único passo rumo ao sucesso. Albert Einstein

  3. #3

    Avatar de xadresz
    Data de Ingresso
    Aug 2010
    Localização
    Bahamas
    Idade
    29
    Posts
    8
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    aff na hora de procurar aquela pasta .m2\Repository, nao tem nada aqui... a pasta está vazia :s

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Suporte| Como colocar alguns itens como ancient?
    Por Mapta no fórum Dúvidas
    Respostas: 1
    Último Post: 18-05-2015, 09:03 PM
  2. |Suporte| Como Colocar o Fórum Estendido como a IMP, ?
    Por ouverdozee no fórum vB | Pedidos
    Respostas: 2
    Último Post: 16-05-2013, 07:39 AM
  3. |Suporte| Erro ao compilar dll , EntryPoint nao linkado
    Por Marceliin no fórum Dúvidas
    Respostas: 7
    Último Post: 05-03-2012, 01:14 AM
  4. |Suporte| Erro ao compilar source
    Por Marceliin no fórum Dúvidas
    Respostas: 0
    Último Post: 03-02-2012, 03:06 PM
  5. |Pedido| Compilar Source
    Por Tecniques no fórum Arquivos MuOnline
    Respostas: 4
    Último Post: 07-10-2011, 03:08 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •