Como organizar arquivos .js .css .img iguais para projetos diferentes

Pessoal, gostaria de saber de vcs qual a melhor forma para manter esses arquivos de recursos que costumam ser iguais em vários projetos.
Fiz uma pesquisa e vi que tem gente que gera um .jar com esses arquivos e faz um filtro pra descompactar. Vi que tem uns que criam um projeto a parte e sobem ele no mesmo servidor de aplicacao. Enfim qual vcs usam?

[]'s

Todas estas opções…mais um
Colocar separadamente no servidor HTTP fora do container java e reusar em todos os projetos wars…