Maven: Jar-Datei aus JavaFX-Anwendung erstellen

Avatar of domjosdomjos - 25. Oktober 2019 - JavaFX, Maven

Um ein Jar-Datei mit eingebetteter JavaFX-Laufzeitumgebung über Maven zu erstellen,

Muss man folgende 2 Plugins mit folgender Konfiguration erstellen:

<plugin>
  <artifactId>maven-jar-plugin</artifactId>
  <configuration>
    <archive>
      <manifestEntries>
        <Multi-Release>true</Multi-Release>
        <Main-Class>[Haupt-Klasse]</Main-Class>
      </manifestEntries>
    </archive>
  </configuration>
</plugin>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-shade-plugin</artifactId>
  <version>3.2.0</version>
  <executions>
    <execution>
      <phase>package</phase>
      <goals>
        <goal>shade</goal>
      </goals>
      <configuration>
        <transformers>
          <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
            <mainClass>[Haupt-Klasse]</mainClass>
          </transformer>
        </transformers>
      </configuration>
    </execution>
  </executions>
</plugin>
New comment

0 comments