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