Usando nosso Archetype

Com seu ambiente devidamente configurado, é possível criar um projeto usando o nosso archetype usando o comando abaixo:

mvn archetype:generate -DarchetypeArtifactId=jmine-tec-web-archetype -DarchetypeGroupId=jmine.tec \
-DarchetypeVersion=[VERSÃO_DO_TEC] -DarchetypeRepository=http://www.jmine.com.br/repo

Onde [VERSÃO_DO_TEC] é a versão que você deseja utilizar do nosso framework, geralmente esta será a mais recente.

Após a entrada do comando mvn serão solicitados alguns dados. Sugerimos que preencha com os seguintes parâmetros:

groupId: tutorial
artifactId: tutorial
version: 1.0-SNAPSHOT
package: tutorial
artifactName: tutorial

Um diretório com nome tutorial (ou o que você tenha informado) deve ser criado no fim do processo. Mude o diretório de trabalho para ele, e digite:

mvn clean install

Todos os artefatos que este projeto do tutorial depende serão baixados e os códigos fonte serão compilados e construídos, caso você receba alguma mensagem sobre artefato ou plugin não encontrado, por favor verifique a configuração do seu maven. Então execute:

mvn eclipse:eclipse

Depois disso, você pode importar o projeto no eclipse, usando o menu File -> Import -> Existing Projects into Workspace. Ou no Intellij, usando File -> Import Project.

Os módulos abaixo estarão disponíveis para importação:

  • parent: Raiz do seu projeto
    • core: Módulo relacionado à lógica de negócios
    • web: Interface para interação via páginas web

O teste de instalação pode ser feito executando a classe StartWebApplication, esta classe dá início a um servidor Jetty para que você possa desenvolver; depois disso, num browser, acesse a url:

http://localhost:8888/login

Se tudo deu certo, a página seguinte deverá ser exibida, para realizar o login utilize usuário “admin” e senha “@Dmin6”:

../../_images/Jmine-login.png