fix: копируем JavaFX JAR в builds и исключаем из shade

This commit is contained in:
SashegDev
2026-05-05 11:25:44 +00:00
parent 08417efe2f
commit cba8259e59
+14 -1
View File
@@ -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"