Como gerar um único .jar com toda aplicação JSF + Tomcat

Preciso criar um projeto com Maven, JSF, Tomcat e Postgresql, sempre trabalhei com .war mas nesse caso preciso criar como se fosse um instalador para ser instalado em qualquer computador…

O que você pretende?

Um .exe ou um .jar executável?

abs

Valeu pelo retorno Breno,

Eu ainda não decide, de qualquer forma busco um caminho viável… até uma recomendação de quem tiver experiência ou o conhecimento da causa…

Não entendi a essa parte

<mainClass>com.yourcompany.YourClass</mainClass>

Isso seria qual classe? Tem ideia?

Você precisa utilizar uma versão embedded do Tomcat.

Veja isso: http://tomcat.apache.org/maven-plugin-trunk/executable-war-jar.html

Valeu Regis, vou testar…