Gerar projeto com dependencias

estou criando uma aplicacao usando o maven,
me deparei com a seguinte situacao: como distribuir essa aplicacao?
o maven, qdo da um BUILD ele gera somente o jar do artefado, nada de dependencias
dei uma olhada no maven-assembly-plugin, e aparentemente resolveria o caso,
mas ele gera um jar com td dentro, fica uma confusao mto grande dentro do jar
a minha ideia era gerar uma pasta como jar , e dentro de uma pasta chamada LIB as dependencias
e os arquivos de resource , tb ficariam fora do jar
é possivel fazer algo do tipo?

shinoob,

Bom para que os arquivos de configuração não sejam empacotados junto com o jar, eles não podem estar dentro do java/resources.

você tem que criar uma pasta por fora e adcionar esse arquivos.

Abraços !

ok , ate ai tudo bem, mas e para gerar os jar’s das dependencias? em uma pasta separada? tem como fazer isso?
a ideia é , gerar 1 jar com as classes do meu projeto, e as dependencias, como hibernate, jdbc, gerar jar’s separados

shinoob,

No meu entendimento seria criar uma pasta dentro da pasta target (diretorio onde o maven esta gerando os arquivos) e copiar todos os jar’s que precisar.
Caso queira automatizar esse processo vc pode criar um Ant e pedir para o Maven executar ele. Não conheço outro meio.

Abraçoo !