IntelliJ IDEAのjarアーティファクトを使用してOptaPlanner 6.0.1ライブラリを使用するプロジェクトを.jarにパッケージ化しようとしていますが、標準を含むmanifest.mfの代わりに
Manifest-Version: 1.0
Main-Class: a.b.c.app
jarは、OptaPlannerのサポートライブラリの1つであるecj-3.7.2.jarで提供されるものを使用します。
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アーティファクトのルートに追加しました。IntelliJIDEAはv13.0.1です。