Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Tutoriais (https://secretexperience.net/l2j-tutoriais/)
-   -   Compilando com Marven (https://secretexperience.net/l2j-tutoriais/3490-compilando-com-marven.html)

christiand 29-01-2009 06:34 PM

Compilando com Marven
 
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 :
Código:

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:
Código:

http://m2eclipse.sonatype.org/update/
>> OK.

7.3) aperte o + next to
Código:

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:
Código:

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.
Código:

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]

crazyshock 06-02-2009 02:33 PM

No caso a turma fala que tem adicionar dentro do java alguns comandos como agnt pode adicionar? compilando ?

Setokaiba 07-02-2009 02:17 AM

Correto.
Descompile e adicione as linhas de comando do JAVA, em seguida compile novamente.

crazyshock 07-02-2009 03:06 PM

Seria interessante se tivesse um Tutorial referente a isso aqui ne? seria algo ultra legal..

Easley 25-02-2009 05:44 AM

CristianD o seu preconfigurado V3 ja tem proteção anti phx entre outros?
é porque gostei dele e estou usando, e ja quero prevenir!
Vlw e parabens!

macabriNn 20-03-2009 11:02 AM

Citação:

CristianD o seu preconfigurado V3 ja tem proteção anti phx entre outros?
é porque gostei dele e estou usando, e ja quero prevenir!
Ops, area errada.
------------------
O correto e você pergunta isso no topico do Pack dele. (Obrigado)

xxxvalterxxx 10-04-2009 09:02 PM

Poxa, não to axando link on no google e esses ai tão off, alguém tem um que funfa?

Hl4p3x 17-04-2009 12:47 PM

só consegui compilar o DataPack, o Login e o Gameserver não deu não ..!

Num tem o arquivo build.xml dentro das pastas .!
¬¬' alguem sabe oque faço? :twitcy:

huke 22-04-2009 07:18 PM

mano n consigo baixar o Maven 2.0.9 tentei ate no google e nada ve ae pliz.Se possivel faz o upload do qual vcs tem ae pra min e posta o link ^^, to precisando.
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] achei esse esse pode ser?

crazyshock 23-04-2009 04:02 PM

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

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

>> OK.

7.3) aperte o + next to

Nessa parte ai de por o SITE pra atualiza os pLugin nao funciona + da erro no site pra atualia ai nao atualiza nenhum plugin


Horários baseados na GMT -3. Agora são 08:41 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.