Maven: Gerar um jar extra com algumas (não todas) dependências

O que eu quero fazer é produzir via maven um jar extra com algumas dependencias incluídas, dependências essas que estão especificadas no pom.xml.

Assim eu teria dois jars:

  • um que será distribuído pelo maven sem nada --> pois o maven faz o download de todas as dependencias se o cara estiver usando o maven.

  • um que será distribuído no site com algumas dependencias => pois o cara quer baixar e usar sem ganhar um NoClassDefFoundError.

Alguma idéia?

Prezado saoj…estou com o mesmo problema, se achar uma solução por favor poste aqui! :lol:

Mas o que consegui até agora:

gerar o jar (sozinho)
gerar o jar com TODAS as dependencias

No segundo caso, nao sei se é o que voce gostaria de fazer, uma vez que voce fala sobre ALGUMAS dependencias…alem disso, o superjar gerado nesse build não está indo com os jars das dependencias, e sim com os arquivos .class das mesmas (o que tambem evita erros de classpath…mas penso que é uma maneira pouco elegante).

Infelizme nao estou com meu pom.xml no momento, a noite vou colocar aqui o que consegui. Pode-se até dizer que resolveu o problema :lol: , mas eu tambem gostaria de fazer de outro modo.

Obrigado.

Alguém sabe resolver isso?
Como gerar um .JAR com as dependências? Ou as dependências separadas em uma pasta (ex.: lib).

Alguém?