最後の最後でまたハマりました。
pom.xmlにmaven-assembly-pluginを追記して”mvn package”コマンドでjarを作成するのですが、いつもの泥沼な試行錯誤に陥りました。原因はMavenプロジェクト作成時にありました。
groupID名を例示されるcom.exampleにすると階層は、[プロジェクト名]-src-main-java-com-exampleとなります。
ドットを含まない名前にすると階層が、[プロジェクト名]-src-main-java-[groupID名]といった構造になり1階層浅くなります。どうやらこれがまずかったようです。
groupID名にドットを入れないとjar作成がうまくいきませんでした。相対パスがズレるからなのか。こんな些末なことで何時間も足止めです。さすがに疲れました。
Java関連の記事はどうしても愚痴が多くなります。次回以降の記事でjarの作成方法をまとめます。