Lots of javafx trial & horror for me right now. :)
I set up three maven projects, javafx-linux, -mac & -win
with dependency classifiers like
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-web</artifactId>
<version>${openjfx.version}</version>
<classifier>win</classifier>
</dependency>
When building this on Linux I noticed that I got the jars for linux too,
resulting in a larger nbm than wanted.
Is this correct? Is it something I can do to prevent this?
Code available at
https://github.com/trixon/almond3/tree/javafx/nbp-javafx-win
[pata@xps ~]$ ls -lah
~/git/java/almond3/nbp-javafx-win/target/nbm/netbeans/extra/modules/ext/se.trixon.almond.almond-nbp-javafx-win/org-openjfx/
totalt 73M
drwxr-xr-x 2 pata pata 4,0K 4 mar 15.35 .
drwxr-xr-x 3 pata pata 4,0K 4 mar 15.35 ..
-rw-r--r-- 1 pata pata 302 4 mar 15.35 javafx-base.jar
-rw-r--r-- 1 pata pata 728K 4 mar 15.35 javafx-base-linux.jar
-rw-r--r-- 1 pata pata 728K 4 mar 15.35 javafx-base-win.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.35 javafx-controls.jar
-rw-r--r-- 1 pata pata 2,4M 4 mar 15.35 javafx-controls-linux.jar
-rw-r--r-- 1 pata pata 2,4M 4 mar 15.35 javafx-controls-win.jar
-rw-r--r-- 1 pata pata 123K 4 mar 15.35 javafx-fxml-linux.jar
-rw-r--r-- 1 pata pata 123K 4 mar 15.35 javafx-fxml-win.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.35 javafx-graphics.jar
-rw-r--r-- 1 pata pata 4,7M 4 mar 15.35 javafx-graphics-linux.jar
-rw-r--r-- 1 pata pata 5,8M 4 mar 15.35 javafx-graphics-win.jar
-rw-r--r-- 1 pata pata 303 4 mar 15.35 javafx-media.jar
-rw-r--r-- 1 pata pata 1,4M 4 mar 15.35 javafx-media-linux.jar
-rw-r--r-- 1 pata pata 1,1M 4 mar 15.35 javafx-media-win.jar
-rw-r--r-- 1 pata pata 86K 4 mar 15.35 javafx-swing-linux.jar
-rw-r--r-- 1 pata pata 86K 4 mar 15.35 javafx-swing-win.jar
-rw-r--r-- 1 pata pata 30M 4 mar 15.35 javafx-web-linux.jar
-rw-r--r-- 1 pata pata 23M 4 mar 15.35 javafx-web-win.jar
[pata@xps ~]$ ls -lah
~/git/java/almond3/nbp-javafx-mac/target/nbm/netbeans/extra/modules/ext/se.trixon.almond.almond-nbp-javafx-mac/org-openjfx/
totalt 76M
drwxr-xr-x 2 pata pata 4,0K 4 mar 15.37 .
drwxr-xr-x 3 pata pata 4,0K 4 mar 15.37 ..
-rw-r--r-- 1 pata pata 302 4 mar 15.37 javafx-base.jar
-rw-r--r-- 1 pata pata 728K 4 mar 15.37 javafx-base-linux.jar
-rw-r--r-- 1 pata pata 728K 4 mar 15.37 javafx-base-mac.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.37 javafx-controls.jar
-rw-r--r-- 1 pata pata 2,4M 4 mar 15.37 javafx-controls-linux.jar
-rw-r--r-- 1 pata pata 2,4M 4 mar 15.37 javafx-controls-mac.jar
-rw-r--r-- 1 pata pata 123K 4 mar 15.37 javafx-fxml-linux.jar
-rw-r--r-- 1 pata pata 123K 4 mar 15.37 javafx-fxml-mac.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.37 javafx-graphics.jar
-rw-r--r-- 1 pata pata 4,7M 4 mar 15.37 javafx-graphics-linux.jar
-rw-r--r-- 1 pata pata 4,6M 4 mar 15.37 javafx-graphics-mac.jar
-rw-r--r-- 1 pata pata 303 4 mar 15.37 javafx-media.jar
-rw-r--r-- 1 pata pata 1,4M 4 mar 15.37 javafx-media-linux.jar
-rw-r--r-- 1 pata pata 1,6M 4 mar 15.37 javafx-media-mac.jar
-rw-r--r-- 1 pata pata 86K 4 mar 15.37 javafx-swing-linux.jar
-rw-r--r-- 1 pata pata 86K 4 mar 15.37 javafx-swing-mac.jar
-rw-r--r-- 1 pata pata 30M 4 mar 15.37 javafx-web-linux.jar
-rw-r--r-- 1 pata pata 27M 4 mar 15.37 javafx-web-mac.jar
[pata@xps ~]$ ls -lah
~/git/java/almond3/nbp-javafx-linux/target/nbm/netbeans/extra/modules/ext/se.trixon.almond.almond-nbp-javafx-linux/org-openjfx/
totalt 40M
drwxr-xr-x 2 pata pata 4,0K 3 mar 21.11 .
drwxr-xr-x 3 pata pata 4,0K 3 mar 21.11 ..
-rw-r--r-- 1 pata pata 302 4 mar 15.37 javafx-base.jar
-rw-r--r-- 1 pata pata 728K 4 mar 15.37 javafx-base-linux.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.37 javafx-controls.jar
-rw-r--r-- 1 pata pata 2,4M 4 mar 15.37 javafx-controls-linux.jar
-rw-r--r-- 1 pata pata 123K 4 mar 15.37 javafx-fxml-linux.jar
-rw-r--r-- 1 pata pata 306 4 mar 15.37 javafx-graphics.jar
-rw-r--r-- 1 pata pata 4,7M 4 mar 15.37 javafx-graphics-linux.jar
-rw-r--r-- 1 pata pata 303 4 mar 15.37 javafx-media.jar
-rw-r--r-- 1 pata pata 1,4M 4 mar 15.37 javafx-media-linux.jar
-rw-r--r-- 1 pata pata 86K 4 mar 15.37 javafx-swing-linux.jar
-rw-r--r-- 1 pata pata 30M 4 mar 15.37 javafx-web-linux.jar