|
Compilando com Marven

29-01-2009, 06:34 PM
Requirementos:
- Java JDK 1.6/ou mais novo: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
- eclipse 3.4/ou mais novo: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
- Maven 2.0.9/ou mais novo: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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 lah :
http://subclipse.tigris.org/update_1.2.x
>> 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:
http://m2eclipse.sonatype.org/update/
>> OK.
7.3) aperte o + next to
http://m2eclipse.sonatype.org/update/
>> 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:
http://svn.assembla.com/svn/L2Emu/
}
>> 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
Eapero 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.
l2jfree = svn://l2jfree.com/repo/l2j-free
l2j project x = http://my-svn.assembla.com/svn/L2J-Project-X
l2j matrix = http://svn.assembla.com/svn/l2jmatrix
l2jdp = http://www.l2jdp.com/svn
l2jserver = http://www.l2jserver.com/svn
l2emu = http://svn.assembla.com/svn/L2Emu
GeoData = svn://l2-geodata.com/repo/geodata
Agradecimentos ao MAKIS e ao KBLO138 do l2emu pelo belo trabalho no tutorial.
Faq de dúvidas em ingles:[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
|
christiand
Amigo SE
Registrado em: Nov 2008
Localização: Rio de Janeiro, RJ
Posts: 597
|
|