Boa noite,
Criei com sucesso um novo projeto maven e realizei o deploy no jboss 7.1. Tudo certo e funcionando.
Até que inseri o JSF 2.0 ao projeto e o maven apresentou os seguintes erros:
JavaServer Faces 2.0 can not be installed : One or more constraints have not been satisfied.
JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer. joiasnet
Observações:
Utilizei o maven.archetype.webapp
pom.xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>javax.faces-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>3.1.1</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>jvnet-nexus-releases</id>
<name>jvnet-nexus-releases</name>
<url>https://maven.java.net/content/repositories/releases/</url>
</repository>
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
</repositories>
Existe um chamado já encerrado https://issues.jboss.org/browse/JBIDE-9455 indicando a versão 3.3.0.M3 do Jboss tools para resolver o problema. Já atualizei o eclipse (Indigo) e o jboss tools (Boss Tools - Core 3.3.0.M5 :: Eclipse 3.7.1) mas de nada adiantou.
Obrigado.