I need to be able to add class jars that live inside other zip like archive files. Is this something that is doable?
I've tried registering the archive file as a ArchiveFileType, and messing with the library path in various ways, including the inner jar file name and not. I've even added a different DataNode type for these specific modules based on the LibraryData code then manually building the path to give to ModifiableModel.addRoot and .addJarDirectory with and without a "jar://" prefix and !/ sepparator. I've also tried a custom ArchiveFileSystem, ZipHandler etc.