Estrutura de arquivos na memória Java?

Preciso fazer muitas coisas com recursos dinamicamente: analisar documentos xsd / xml, criar e compilar classes java, empacotá-las em jars ans wars, persistir no DB, implantá-las como OSGi etc.

A maioria das bibliotecas / APIs, que eu uso, permite executar todas essas tarefas intermediárias na memória, mas existem algumas bibliotecas "especiais" operando comjava.io.File só. E não me resta nada além de usar diretórios e arquivos temporários reais, o que não é bom no ambiente Java EE.

Eu acredito que deve haver uma biblioteca / solução para a estrutura de arquivos na memória com nós que se estendemjava.io.File (da maneira que eu vejo). Por favor, insira um link para bibliotecas conhecidas / similares. Quaisquer comentários são bem-vindos.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion