Добавление информации о поставщике в MANIFEST.MF с помощью sbt-assembly

Я использую 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 )

8
задан Eugene Yokota 24 August 2013 в 01:26
поделиться