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
すべて正常に動作します。
追加の実装情報を jar に含めるように sbt または sbt-assembly を構成するにはどうすればよいですか? または、これを回避する別の方法はありますか?
(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 )