Java Minimizar Dependências

Eu tenho uma situação onde há um pequeno pedaço de código Java que tem um grande número de jars que depende. No entanto, as dependências dentro desses frascos são muito rasas. Na maioria dos casos, depende apenas de um jar para uma única interface.

Em vez de distribuir todos os jars com o aplicativo, gostaria de apenas distribuir os arquivos de classe específicos dentro dos jars que ele realmente usa. A razão para isso é economizar espaço (esse código ficará em um applet).

Alguém sabe de uma ferramenta ou método para fazer isso automaticamente? Assumindo que todas as dependências são estáticas, isso parece inteiramente possível. Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion