По мере разрешения gradle зависимости в файлах jar, мне нужно обрабатывать их как com.sun.nio.zipfs.ZipPath. Дело в том, что я использую эти файлы только для генерации кода и не обязательно хочу их распаковывать.
К сожалению, ZipPath.toFile() вызывает исключение UnsupportedOperationException, поэтому я не могу преобразовать путь к файлу, что необходимо для использования JaxbUnmarshaller, для проверки правильности макета файла и преобразования его в реальную среду выполнения. объект.
Я пробовал:
- ZipPath.toFile(); привел к ошибке
- Paths.get(ZipPath.toUri()).toFile(); привел к ошибке, поскольку результатом снова является ZipPath
Полагаю, это возможно через ZipFileSystem, но я этого не понимаю.
Подробнее здесь: https://stackoverflow.com/questions/419 ... th-to-file
Мобильная версия