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



Reply via email to