Zły Manifest.mf w IntelliJ IDEA utworzył .jar
Próbuję spakować projekt przy użyciu bibliotek OptaPlanner 6.0.1 do .jar poprzez artefakt słoika IntelliJ IDEA, ale zamiast mojego manifest.mf zawierającego standard
Manifest-Version: 1.0
Main-Class: a.b.c.app
jar używa tego dostarczonego w ecj-3.7.2.jar, jednej z bibliotek wspierających OptaPlanner:
Manifest-Version: 1.0
Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Z tego powodu"no main manifest attribute, in appname.jar"
błąd występuje podczas próby uruchomienia aplikacji. Jeśli ręcznie zastąpię manifest w pliku .jar moim, wszystko działa poprawnie. Czy jest coś, co mogę zrobić, aby to naprawić?
Przechowuję biblioteki w oddzielnym katalogu / lib i zostały dodane do katalogu głównego artefaktu jar jako Extracted Directory, IntelliJ IDEA to v13.0.1.