Hi Patrik I'm not sure it's related to the plugin itself. I removed the nbm plugin and packaging as jar. Result is that I have the classifier of my current os + the classifier set in the pom if I do on depencendy:tree goals.
Maybe making a single all os library can help ? Regards Eric -----Message d'origine----- De : Patrik Karlström <[email protected]> Envoyé : mercredi 4 mars 2020 15:53 À : [email protected] Objet : [platform] Doesn't nbm-maven-plugin respect classifiers? 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
