Tôi đang sử dụng sbt-assembly để tạo jar có thể chạy được, nhưng ứng dụng của tôi bị treo vì jai imageio tải tên nhà cung cấp từ tệp MANIFEST.MF. Nếu tôi tự chỉnh sửa META-INF tập tin/MANIFEST.MF từ:Thêm thông tin nhà cung cấp vào MANIFEST.MF bằng cách sử dụng sbt-assembly
Manifest-Version: 1.0
Main-Class: myMainClass
để
Implementation-Vendor: foo
Implementation-Title: bar
Implementation-Version: 1.0
Manifest-Version: 1.0
Main-Class: myMainClass
Tất cả mọi thứ hoạt động tốt.
Làm cách nào để định cấu hình sbt hoặc sbt-assembly để bao gồm thông tin triển khai bổ sung đó trong bình? Hay có cách nào khác xung quanh điều này?
(ps: Các tham chiếu đến nơi nó nhìn lên những thông tin gói: 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)