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