Я использую sbt-assembly для создания исполняемого jar-файла, но мое приложение вылетает из-за того, что jai imageio загружает имя поставщика из файла MANIFEST.MF. Если я вручную отредактирую файл META-INF / MANIFEST.MF с
Manifest-Version: 1.0
Main-Class: myMainClass
на
Implementation-Vendor: foo
Implementation-Title: bar
Implementation-Version: 1.0
Manifest-Version: 1.0
Main-Class: myMainClass
, все будет работать нормально.
Как мне настроить sbt или sbt-assembly для включения этой дополнительной информации о реализации в jar? Или есть другой способ обойти это?
(ps: ссылка на то, где ищется информация о пакете: http://www.java.net/external?url=http://www.java2s. com / Open-Source / Java-Document / 6.0-JDK-Modules / Java-Advanced-Imaging / com / sun / media / imageioimpl / common / PackageUtil.java.htm )