Como incluir o Javascript externo no aplicativo off-line do GWT

Eu tenho um aplicativo GWT (bem, GXT) que usa uma biblioteca JavaScript externa para adicionar funcionalidade ao meu aplicativo. Meu aplicativo também deve funcionar off-line e aqui está meu problema.

Estou ciente de que adicionar arquivos à pasta pública os tornará acessíveis pelo meu aplicativo GWT, mas isso não funcionará em caso de uso off-line. O GWT compila meu aplicativo para disponibilizá-lo offline sem problemas, mas não inclui a biblioteca JavaScript externa.

Portanto, sempre que eu trabalhar dentro do aplicativo e chegar ao ponto em que a biblioteca é necessária, o navegador tentará uma solicitação GET porque a biblioteca ainda não foi carregada e não permanecerá no cache do navegador de forma confiável.

Existe uma maneira de adicionar a biblioteca ao meu aplicativo para que ela seja armazenada em cache com meu aplicativo GWT? A biblioteca consiste em várias pastas, arquivos JS, imagens, CSS, etc. Minha única idéia é criar dinamicamente um manifesto do Appcache que despeja TODOS os arquivos no cache do navegador. Nesse caso, estou com medo de quebrar a funcionalidade offline do GWT.

questionAnswers(1)

yourAnswerToTheQuestion