fix: копируем JavaFX JAR в builds и исключаем из shade
This commit is contained in:
+14
-1
@@ -132,13 +132,19 @@
|
|||||||
<exclude>META-INF/*.RSA</exclude>
|
<exclude>META-INF/*.RSA</exclude>
|
||||||
</excludes>
|
</excludes>
|
||||||
</filter>
|
</filter>
|
||||||
<!-- Исключаем Linux версии JavaFX -->
|
<!-- Исключаем Linux версии JavaFX и сам JavaFX из shade (он будет в lib-javafx) -->
|
||||||
<filter>
|
<filter>
|
||||||
<artifact>org.openjfx:javafx-*</artifact>
|
<artifact>org.openjfx:javafx-*</artifact>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>**/*-linux.jar</exclude>
|
<exclude>**/*-linux.jar</exclude>
|
||||||
</excludes>
|
</excludes>
|
||||||
</filter>
|
</filter>
|
||||||
|
<filter>
|
||||||
|
<artifact>*:javafx-*</artifact>
|
||||||
|
<excludes>
|
||||||
|
<exclude>*</exclude>
|
||||||
|
</excludes>
|
||||||
|
</filter>
|
||||||
</filters>
|
</filters>
|
||||||
<dependencySet>
|
<dependencySet>
|
||||||
<outputDirectory>/</outputDirectory>
|
<outputDirectory>/</outputDirectory>
|
||||||
@@ -232,6 +238,13 @@
|
|||||||
<fileset dir="${user.home}/launcher/jre/jre21"/>
|
<fileset dir="${user.home}/launcher/jre/jre21"/>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
|
<!-- Копируем JavaFX JAR в builds -->
|
||||||
|
<copy todir="../server/builds/lib-javafx" overwrite="true">
|
||||||
|
<fileset dir="${project.build.directory}/lib-javafx">
|
||||||
|
<include>*-win.jar</include>
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
|
||||||
<!-- Создаём zip с .exe, jre21 и lib-javafx (без .jar и build.version) -->
|
<!-- Создаём zip с .exe, jre21 и lib-javafx (без .jar и build.version) -->
|
||||||
<zip destfile="../server/builds/ZernMCLauncher-${project.version}.zip"
|
<zip destfile="../server/builds/ZernMCLauncher-${project.version}.zip"
|
||||||
basedir="../server/builds"
|
basedir="../server/builds"
|
||||||
|
|||||||
Reference in New Issue
Block a user