-
Task
-
Resolution: Done
-
Major
-
None
-
None
Currently the OSGiDeploymentPackager transforms a JavaArchive into a VF
private VirtualFile toVirtualFile(Archive<?> archive) throws IOException, MalformedURLException
{ // [TODO] Can this be done in memory? ZipExporter exporter = archive.as(ZipExporter.class); String archiveName = archive.getName(); int dotIndex = archiveName.lastIndexOf("."); if (dotIndex > 0) archiveName = archiveName.substring(0, dotIndex); File target = File.createTempFile(archiveName + "-", ".jar"); exporter.exportZip(target, true); target.deleteOnExit(); return AbstractVFS.getRoot(target.toURI().toURL()); }We should be able to install the Archive directly and in-memory