seam3 / seam3-jboss7-archetype

Archetype para aplicativos Seam3 no JBoss 7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

seam3-jboss7-archetype

Resumo

Archetype para aplicativos Seam3 no JBoss 7, conforme arquitetura definida segundo princípios do DDD

Características do projeto:

  • Weld CDI + JSF 2.0
  • Seam 3.1.0 Solder
  • Seam 3.1.0 Persistence
  • Seam 3.1.0 Transaction
  • Seam 3.1.0 Security
  • Seam 3.1.0 International
  • Seam 3.1.0 Remoting
  • Hibernate Core 4.1.4
  • Hibernate Validator 4.2.0
  • Primefaces 3.5
  • Richfaces 4.3.3
  • PrettyFaces 3.3.3
  • RestEasy Webservices 2.3.2

Obs.: É necessário JDK 1.6, Maven 3 e o JBoss 7.1.1.Final para executar.

Instalação

Realize do download do archetype, clicando em Download ZIP e descompacte o arquivo no diretório de sua preferência.

Dentro da pasta criada, execute mvn install para instalar o archetype no repositório maven local

Crie um projeto

mvn archetype:generate \
    -DarchetypeGroupId=br.jus.trese \
    -DarchetypeArtifactId=seam3-jboss7-archetype \
    -DarchetypeVersion=0.1-SNAPSHOT \
    -DarchetypeRepository=local

Para facilitar, copiar e colar:

mvn archetype:generate -DarchetypeGroupId=br.jus.trese -DarchetypeArtifactId=seam3-jboss7-archetype -DarchetypeVersion=0.1-SNAPSHOT -DarchetypeRepository=local

Ao ser perguntado sobre o artifactID, responda com o nome da aplicação.

Na última pergunta, aperte ENTER

Então entre na pasta do projeto recém criado e digite:

mvn replacer:replace

Importe o projeto no Eclipse

Vá em File > Import > General > Existing Projects into Workspace

Considerações

O projeto recém criado contém a estrutura padrão para desenvolvimento de sistemas nas tecnologias acima descritas, servindo como um guia para iniciar a implementação propriamente dita.

IMPORTANTE: Quando o projeto estiver no Eclipse, renomear a classe Facade para o formato apropriado.

Referências Externas

Como instalar o MAVEN:

Criando projetos no Maven:

Criando Archetypes:

Criando repositórios no Github:

About

Archetype para aplicativos Seam3 no JBoss 7

License:Apache License 2.0


Languages

Language:Java 72.7%Language:HTML 24.0%Language:CSS 3.3%