[Java] 53 JavaFX 11 文字コード変換ツール その4 jar作成でトラブル

最後の最後でまたハマりました。

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の作成方法をまとめます。