Skip to content

Add fatModueJar tasks that re-packages module Jars in indivudal folders and adds launcher code #119

Description

@jjohannes

This allows users to create a "Fat Jar" without loosing module information.

  • Use the structure supported by: https://github.com/raphw/jenesis-launcher
  • Configure build.jenesis:build.jenesis.launcher as default launcher, but allow users to provide their own launcher code if it can work with the same structure
  • Parallel to the jpackage task, there should be one task per-target - libraries like JavaFX or LWJGL would require different native modules for different target platforms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions