jun 2

Olá,

Decidi fazer este tutorial por uma necessidade própria e que pode ajudar a algumas pessoas que estão começando também com o Maven:

Vou ter como base que o nome do meu projeto se chamará “nome_projeto” e que ficará na pasta “/home/[seu_usuario]/projetos”, então onde você achar esta string, basta trocar pelo nome do seu projeto, mas também pode ser feita qualquer outra alteração depois que você entender o conceito.

Não esqueça de trocar o [seu_usuario] pelo nome do seu usuário no Ubuntu, e no Windows basta informar o caminho normalmente, exemplo: “c:\workspace”.

No tutorial, estou usando ubuntu, mas funciona em qualquer computador com o maven e eclipse instalado.

Não vou cobrir a parte de instalação do Eclipse por ser bem básico, que é somente baixar o ZIP em eclipse.org e extrair para uma lugar qualquer.

O tempo para fazer este tutorial é de 3 minutos, apesar de ter bastante texto, é super simples, mas detalhei o clique de cada botão em cada processo para não surgir dúvidas.

Tópico 1: Instalando o Maven

- NO LINUX (Ubuntu)

http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/

- NO WINDOWS

http://wiki.indivohealth.org/index.php/Installing_and_Configuring_Maven_-_Windows

Em ambos é bem simples este passo, no Ubuntu você apenas usa o apt-get e no windows basta baixar o zip, adicionar no path e criar o repositório.

Tópico 2: Criação do projeto [nome_projeto]

>mkdir ~/projetos

>cd ~/projetos

>mvn archetype:create -DgroupId=br.com.dominio.nome_projeto -DartifactId=nome_projeto -DarchetypeArtifactId=maven-archetype-webapp

>cd nome_projeto

>mvn eclipse:clean

>mvn eclipse:eclipse

>mvn -Dwtpversion=2.0 compile eclipse:eclipse

Tópico 3: Importando projeto no Eclipse

3.1 – Abra o Eclipse

3.2 – Clique no menu FILE > IMPORT

3.3 – Selecione o item: Existing project into Workspace

3.4 – Informe o caminho onde a pasta do projeto foi criada, que no nosso exemplo é: /home/[seu_usuario]/projetos, que seria o nosso “~/projetos”, mas no eclipse precisa informar o caminho completo, pois o comando “~/projetos” só o terminal reconhece.

3.5 – Clique no botão FINISH

Tópico 4: Configurando no Eclipse, a variável do repositório do Maven

Ao importar o projeto, provavelmente aparecerá umas marcações de erro pois é preciso alterar os seguintes itens:

4.1 – Vá na opção “properties” do seu projeto (clique com o botão direito em cima do projeto)

4.2 – Menu: Java build path

4.3 – Aba: Libraries

4.4 – Clique no botão: Add variable

4.5 – Clique no botão: Configure variables

4.6 – Clique no botão: New

4.7 – Preencha os dados:

4.7.1 – Name: M2_REPO

4.7.2 – Path: /home/[seu_usuario]/.m2/repository  (no windows você informa a pasta onde você criou o repositório)

4.8 – Clique em OK para confirmar tudo e volte para a tela inicial do Eclipse

Tópico 5: Resolvendo problema de versão do Facet

5.1 – Na aba “Markers” do Eclipse terá um item em vermelho, clique na seta ao lado deste item para expandir

5.2 – Clique com o botão direito no subitem “Java compiler level does not match the version of the installed Java project facet”

5.3 – No menu que aparecer vá em “Quick fix” (ou control+1)

5.4 – Marque: “Change java project facet version to java 6″ e clique em “Finish”

Tópico 6: Finalizando

Pronto, agora basta adicionar o servidor de sua preferência e fazer o deploy nele e acessar pela url:

http://localhost:8080/nome_projeto

Espero ter ajudado. Em breve vou colocar os plugins de clean e copy-dependencies no Maven para facilitar mais ainda a vida de quem usa o Maven.

set 25

Olá,

A paz do Senhor.

Como todos sabem, sou amante de jogos, não só de ficar jogando mas de criar também, e em meios a várias tentativas consegui enfim finalizar uma versão alpha de um prototipo de jogo 2D.

Minha intenção é mostrar meu potencial, idéias, projetos, capacidades no desenvolvimento de jogos.

Este prototipo eu tenho uma versão em Delphi com DelphiX, uma versão em VB6, uma versão em C++ com SDL (muito boa também) e agora Java com Slick2D.

Eu gostei muito da Slick2D, facilita bastante o trabalho e abstrai muitas das particularidades básicas de um game.

O jogo conta com loader de mapas feitos no editor de mapas MapEditor (http://mapeditor.org/), onde basta abrir o mapa inicial que vem neste prototipo e alterar usando os tilesets que já existem na pasta de imagens do prototipo.

Algumas imagens:

Minha intenção é trabalhar criando games, fazer parte de uma equipe ou ser contratado para trablhar em alguma empresa grande de desenvolvimento de games, e claro, terminar minha faculdade que está trancada e que ainda não tive condições de continuar pagando.

Download:

http://www.prsolucoes.com/downloads/evangel.exe

Instale na pasta padrão que o instalador já sugere.

Uma boa tarde a todos.

set 12

Olá,

Achei esta notícia e decidi compartilhar, para mostrar o poder da PLATAFORMA java e do swing, usado para controle do tráfego aéreo em uma aplicação desktop.

Parabéns ao time!

Link: http://netbeans.dzone.com/news/air-traffic-control-netbeans

jun 20

Olá,

Lendo os artigos do DZone achei este conversor de Java para ActionScript.

Ainda não testei, mas achei bem interessante, vale a pena dar uma olhada.

Link: http://www.insideria.com/2008/12/java-to-actionscript-converter.html

j2as3