Я пытаюсь упаковать проект с использованием библиотек OptaPlanner 6.0.1 в .jar через артефакт jar IntelliJ IDEA, но вместо моего manifest.mf, содержащего стандартный
Manifest-Version: 1.0
Main-Class: a.b.c.app
jar использует тот, который поставляется в ecj-3.7.2.jar, одной из поддерживающих библиотек OptaPlanner:
Manifest-Version: 1.0
Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
Из-за этого "no main manifest attribute, in appname.jar"
при попытке запустить приложение возникает ошибка. Если я вручную заменю манифест в файле .jar своим, все будет работать правильно. Что я могу сделать, чтобы это исправить?
Я храню библиотеки в отдельном каталоге / lib, и они были добавлены в корень артефакта jar как извлеченный каталог, IntelliJ IDEA - v13.0.1.