Seam + Maven

11 views
Skip to first unread message

Wagner Santos

unread,
Nov 20, 2009, 8:01:34 PM11/20/09
to jav...@googlegroups.com
Pessoal,
Alguém já conseguiu executar os testes do seam em um projeto com maven?
Tenho uma webapp e já tentei de tudo para conseguir executar os testes corretamente na minha app.
Não consigo nem com o TestNG plugin do eclipse, nem com o proprio maven. Ficarei grato.

----------
Wagner Santos
MSN/Gtalk: wagner....@gmail.com
Site: http://www.geracaoelias.blog.br
meadiciona:http://meadiciona.com/wagnergsantos/
Sent from Brasilia, DF, Brazil

Assis Júnior

unread,
Nov 21, 2009, 4:55:58 AM11/21/09
to jav...@googlegroups.com
Opa Wagner,
Já fiz a integração do testNG com Eclipse e maven.

Rodar os testes no maven só consegui quando peguei um pom que vem com
o jboss-tools M3. Manualmente não consegui fazer os testes rodarem,
mas quando tiver um tempo livre vou analisar a estratégia desse pom.

Em relação ao eclipse, já consegui fazer os testes rodarem na própria
ferramenta.
Considerações importantes:

1. TesteNG foi desenvolvido para rodar em java5, em java6 você
precisa configurar o parâmetro
-Dsun.lang.ClassLoader.allowArraySyntax=true, na configuração do 'run'
do teste.
2. Você vai precisar colocar a pasta 'boostrap' como source-folder do eclipse.
3. Você precisa colocar seus projetos como referência no projeto teste
em: properties\java build path\projects.
4. Coloque as libs do jboss-embbebed como as primeiras libs no
properties\java build path\order exporter.
5. Coloque o bootstrap acima do teu pacote de fontes do teste.
6. Coloque a pasta <projeto web>\src\main\webapp como Class Folder em
properties\java build path\libraries

Tenta isso, se der certo informa.

Baixa também o jboss-tools 3.1 M3. Ele funciona melhor com o maven.
Mas saiba que no seam 2 é complicado integrar com o maven. Com essa
versão do jboss 3.1M3 ele já vem com alguns exemplos 'mavenizados'

O link: mostra mais exemplos:
http://repository.jboss.org/maven2/org/jboss/seam/examples/ examina
esses exemplos veja também:
http://repository.jboss.org/maven2/org/jboss/seam/root/ ai tem as
versões dos pom que são raízes para os projetos mavenizados criados
pela jboss.

2009/11/20 Wagner Santos <wagner....@gmail.com>:
--
Atenciosamente,
Assis júnior
SCJP 5.0 Certified

Wagner Santos

unread,
Nov 21, 2009, 5:21:13 PM11/21/09
to jav...@googlegroups.com
@Assis, valeu! Vou testar aqui.
Demorou foi pra eles criaremum archetype pro seam que funcione.

[]s
2009/11/21 Assis Júnior <assi...@gmail.com>

Assis Júnior

unread,
Nov 21, 2009, 8:21:02 PM11/21/09
to jav...@googlegroups.com
Kra, tem um bem conhecido, mas não gostei do resultado que ele gera.
Criei um pom manualmente. Agora estou estudando o pom dos exemplos
mavenizados para seguir o padrão oficial.

fonte: http://seam-archetype.sourceforge.net/jbosscc-seam-archetype/1.1/quickstart.html

2009/11/21 Wagner Santos <wagner....@gmail.com>:
Reply all
Reply to author
Forward
0 new messages