Bei JLink wäre ich vorsichtig wegen der Lizenzen. Glaub @Noctarius hatte mich da mal aufmerksam drauf gemacht, dass es wohl nicht unrpoblematisch ist.
Aber abgesehen von der Lizenzgeschichte würde ich es schon aus technischer Sicht nicht empfehlen. Denn die Java-Module und Maven harmonieren so überhaupt nicht miteinander. Hatte damit ende letzten Jahres rum probiert und selbst einfache Prototypen (Maven + Java Module) nicht lauffähig bekommen. Mein Ziel war es eigentlich, eine Spring-Boot-Anwendung darauf umzustellen. Letztendlich hab ichs irgendwann eingesehen und aufgegeben.
So toll und interessant das auch klingt - die Leute von Oracle haben es (mal wieder) verbockt.