Ir para conteúdo
  • Cadastre-se

[Tutorial] Compilando Com Marven


xxxvalterxxx

Posts recomendados

Requirementos:

- Java JDK 1.6/ou mais novo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

- eclipse 3.4/ou mais novo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

- Maven 2.0.9/ou mais novo:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

- SVN Client! -

O conteúdo está oculto, favor efetuar login ou se cadastrar!
(Instalem.. antes de tudo!)

 

DICAS PARA FUNCIONAR E NAO DAR ERRO DE FALTA DE PLUGIN,

BAIXE O ECLIPSE CLASSIC Q EH O GANIMEDE POIS ESSE BAIXA TODOS OS PLUGINS NECESSARIOS SEM PROBLEMA COM O ECLIPSE EUROPA SEMPRE DAVA ERRO POR ELE NAO CONSEGUIR BAIXAR ALGUMS PLUGINS

 

iniciando...

1) Instale Java JDK. tem q ser o jdk mesmo

2) extraia no c:

3) extraia maven no c:

4) entre na pasta o eclipse e abra o elipse.exe

 

5) configurando:

 

5.1) va em Help >> Software Updates... >> Available Software >> Add Site... >> copie esse site e cole la:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

>> OK.

 

5.2) Install... >> Finish.

 

5.3) proximo >> aceite os termos de licensa "terms of the license agreements" >> Finish.

-> agora eclipse esta baixando e instalando o Subclipse Plugin, espere ate ele terminar!.

 

5.4) agora Subclipse esta instalado -> ele vai pedia para reiniciar o eclipse >> Yes -> espere o ele restartar >> va em, File >> Exit >> OK.

 

6) configurando maven:

 

6.1) va em iniciar >> executar >> digite: sysdm.cpl ele vai abrir as propriedades do seu computador va em Avançado >> variaveis de ambiente e embaixo clique em nova >>

nome da variavel: JAVA_HOME

valor da variavel: (local onde ta instalado seu java) {exemplo: C:\Arquivos de programas\Java\jdk1.6.0_10} pasta do seu java jdk!, pode ser verção diferente mais tem q ser o jdk

>> OK >> Aplicar >> OK.

 

6.2) iniciar >> execute >> cmd >> OK -> vai para uma janela no DOS (tela preta) (coloque o endereço do folder q vc extraiu o maven!) {exemplo: , cd C:\apache-maven-2.0.9\bin ,} >> digite mvn na janela do cmd, e depois aperte enter.

-> tem q aparecer essa mensagem senao vc fez algo errado!:

 

[iNFO] Scanning for projects...

[iNFO] ------------------------------------------------------------------------

[ERROR] BUILD FAILURE

[iNFO] ------------------------------------------------------------------------

[iNFO]

esse erro ae eh normal!

embaixo vai aparecer as opçoes 'mvn install' to build or 'mvn -?' for options

ae digite, mvn install

 

vai aparecer isso !

[iNFO] ------------------------------------------------------------------------

[iNFO] For more information, run Maven with the -e switch

[iNFO] ------------------------------------------------------------------------

[iNFO] Total time: < 1 second

[iNFO] Finished at: Thu Jun 26 12:38:21 EEST 2008

[iNFO] Final Memory: 1M/4M

[iNFO] ------------------------------------------------------------------------

e seu maven esta instalado!

 

-> agora feche a janela do cmd !

 

7) configurando maven com elipse:

 

7.1)abra o eclipse

 

7.2) va em Help >> Software Updates... >> Available Software >> Add Site... >> Location:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

>> OK.

 

7.3) aperte o + next to

 

>> clique no quadradinho preto do Maven Intergation , agora clique no + do outro maven integration q vai aparece, vai aparecer mais 5 plugins um deles q da o problema, o "maven pom editor", entao selecione todos esses plugins menos o maven pom editor>> Install... >> Finish.

 

7.4) Next >> aceite os temos de licensa "the terms of the license agreements" >> Finish.

-> Now eclipse is downloading and installing m2eclipse Plugin, be patient and wait for it to finish.

 

7.5) agora subeclipse está sendo instalado -> ele vai te pedir para restarta o eclipse >> Yes -> espere o restart.

 

8) eclipse Configuração:

 

8.1)com o eclipse jah aberto va no menu Window >> Preferences >> Java >> Build Patch >> Classpath Variables >> New... >>

Name: M2_REPO

Path: (folder onde maven instalo seus plugins!) {exemplo: C:\Documents and Settings\fulano.HOME\.m2\repository} OBS: nessa parte "fulano.HOME" eh porq vai aparecer seu nome de usuario do windows".

>> OK >> OK.

 

8.2) va em Window >> Preferences >> Java >> Installed JREs >> Add... -> clique em, Standard VM >> Next >>

JRE home: (local onde esta seu java) {exemplo: C:\arquivos de programas\Java\jdk1.6.0_10}

-> Check the new jdk you added >> OK >> File >> Exit >> OK.

 

8.3) entre na pasta do eclipse {Default: C:\eclipse} -> abra o eclipse.ini:

deve aparecer isso abaixo, c nao aparecer copie daqui e cole lah, mudando apenas o local q seu java está instalado!

 

-startup

plugins\org.eclipse.equinox.launcher_1.0.100.v2008 0509-1800.jar

--launcher.library

plugins\org.eclipse.equinox.launcher.win32.win32.x 86_1.0.100.v20080509-1800

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

-vm

(onde está instalado o java jdk )\bin\java.exe {exemplo: C:\arquivos de programas\Java\jdk1.6.0\bin\java.exe}

-vmargs

-Xms40m

-Xmx256m

 

no meu está assim:

 

-startup

plugins\org.eclipse.equinox.launcher_1.0.100.v2008 0509-1800.jar

--launcher.library

plugins\org.eclipse.equinox.launcher.win32.win32.x 86_1.0.100.v20080509-1800

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

-vm

C:\Arquivos de programas\Java\jdk1.6.0\bin\java.exe

256m

-vmargs

-Xms40m

-Xmx256m

se nao estiver copie aqui acima e so mude o local do seu java, mas tem q fica no final java.exe como acima nao esqueça!

 

vá em>> File >> Exit >> Yes.

 

9) como baixar o projeto:

 

9.1)abra o eclipse

 

9.2) va em Window >> Show View >> Other... >> SVN >> SVN Repository >> OK.

 

9.3) clique com botao direito na janela do SVN Repository qualquer area branca! >> e coloque >> New >> Repository Location... >>

Url: coloque esse endereço:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

}

>> Finish.

 

 

9.4) Click + next to the Project's Url -> clique no + do trunk e selecione Datapack/Gameserver/Loginserver >> Checkout... >> Next >> Finish.

pronto vc esta baixando a ultima revisão do l2emu, espere acabar demora um pouco. OBS c vc clicar em Showlog vc va poder ver as revisoes mais novas e o q foi mudado ou implementado e escolher qual rev quer.

a janela tem q mudar c nao mudar, o q geralmente acontece, va encima do lado direito no quadrado restore, eh embaixo do X da janela do eclipse

clique e vai mudar a janela e mostrar as revs q vc baixou do lado esquero a janela geralmente fica dividida em 3 ou 4 partes!

 

9.5) depois de acabado o download selecione Gameserver e Loginserver e clique com botao direito em>> Maven >> Enable Dependency Management.

-> eclipse baixa suas depedencias, espere isso terminar.

 

10) Build Configuração:

 

10.1) botao direito Loginserver Folder >> Run As >> Maven Clean -> espere acabar por completo -> apos clique botao direito >> refresh e espere acabar.

 

10.2) botao direito Gameserver Folder >> Run As >> Maven Clean -> espere acabar por completo -> apos clique botao direito >> refresh e espere acabar.

 

10.3) agora va em Run >> Run Configurations -> clique duas vezes em Maven Build >> New >> New_configuration >>

Name: Loginserver Build

Browse Workspace... -> (Chose Loginserver Folder) {Default for L2jEmu: L2Emuproject-Login}

Goals: assembly:assembly

Check Skip Tests >> Apply >> debug -> espere ele completar -> de refresh no game server, botão direito nele e refresh.

 

10.4) vá em Run >> Run Configurations -> Right Click Maven Build >> New >> New_configuration >>

Name: Gameserver Build

Browse Workspace... -> (Chose Gameserver Folder) {Default for L2jEmu: L2Emuproject-Game}

Goals: assembly:assembly

Check Skip Tests >> Apply >> Run -> espere ele completar -> de refresh no game server, botão direito nele e refresh.

 

10.5) vá em Run >> External Tools >> External Tools Configurations... -> Right Click Ant Build >> New >> New_configuration >>

Name: Datapack Build

Browse Workspace... -> (Chose Datapack Folder)\build.xml {Default for L2jEmu: L2Emuproject-Datapack/build.xm}

Apply >> Run -> espere ele completar -> de refresh no game server, botão direito nele e refresh.

 

11) Aqui jah ta no fim!:

 

11.1) Close eclipse.

 

11.2) va até seu (workspace) {Default: C:\Documents and Settings\User\workspace}

 

11.3) va até (Loginserver Folder)\target {Default for L2jEmu: L2Emuproject-Login\target}

-> o loginserver.zip está dentro da pasta target.

 

11.4) va até (Gameserver Folder)\target {Default for L2jEmu: L2Emuproject-Game\target}

-> o arquivo gameserver.zip está dentro da pasta target.

 

11.5) va até (Datapack Folder)\target {Default for L2jEmu: L2Emuproject-Datapack\build}

-> o arquivo do datapack.zip esta dentro do build.

 

 

11.6) agora so vc extrair em uma pasta do C: e configurar ,e divirta-se com L2emu XD

traduzi meio na corrida qualquer problema estarei ae para ajudar!

 

OBS:Para baixar novamente outra revisão apenas faça o checkout e depois vá em Run >> Run configurations, as configuraçoes jah estao feitas então clique em game server e run,espere acabar,e de refresh, agora vamos fazer o login server va em Run>> Run configurations >> clique em login_server e clique em run e espere ele acabar de compilar e de refresh,

agora vamos compilar o datapack , Run >> External tools>> 1 Build_Datapack espere terminar

 

Espero ter ajudado!

 

 

 

Esse tuto explica 100% como compilar um servidor, ele explica para o l2emu mas isso vale para todos os servidores é só ter o SVN do servidor q vc está querendo, abaixo segue uma lista que eu mesmo uso.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Agradecimentos ao MAKIS e ao KBLO138 do l2emu pelo belo trabalho no tutorial.

Créditos: Cristiand

Faq de dúvidas em inglês:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Editado por L2ViciO
Atualização de old links!
Link para o comentário
Compartilhar em outros sites


Esse tuto explica 100% como compilar um servidor, ele explica para o l2emu mas isso vale para todos os servidores é só ter o SVN do servidor q vc está querendo, abaixo segue uma lista que eu mesmo uso.

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

É isso ai cara.

Link para o comentário
Compartilhar em outros sites

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

Caso ocorra algum problema na instalação dos plugins use esse repositório ->

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Com ele nem o POM Editor da problema.

 

;)

Arte-O-Battousai-azul.jpg

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
  • 1 month later...

Aqui esta dando o seguinte erro:

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

O que pode ser isso ? como resolvo ?

Minha Configuração:


Processador: I7 3770 - 3,4 Ghz / Placa Mãe: P8B75-M LE (Asus) / Placa de Vídeo: GTX 780 OC - 3GB - 384 bits (EVGA)


----------------------------------------------------


SSD: 240gb / 2x - HD 1,5 TB / Monitor: 23º (LG) 1920x1080


----------------------------------------------------


Gabinete: Corsair 500R / Water Cooler: H100i (Corsair) / Head Set: Corsair Vengeance 1500 / Mouse: Corsair Vengence M95 / Teclado: Corsair Vengeance K95 / Memória: 2x4GB 1600 Mhz - (Corsair Vengeance)

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 3 weeks later...
  • L2JBr ADM

Novo link para o maven

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

EJoOSOj.gif

Sua pergunta foi respondida? Certifique-se de marcar a resposta como a solução aceita.
Se existe mais de uma resposta, utilize o "vote up" para destacá-la.
Se você achar uma resposta útil, diga obrigado clicando no botão "Gostei".

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...
  • 2 weeks later...
  • 3 weeks later...
  • 2 weeks later...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.