Den ons 4 mars 2020 kl 17:41 skrev Eric Barboni <[email protected]>:

> 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.
>

Thanks.
I did not realized that but I can see it now.


> Maybe making a single all os library can help ?
>

Yes, that  is also something that I'm exploring.

It would be nice to have my platform app.zip run on all supported platforms,
yet with the possibility to slim down the file size.

I'll be testing one fat library with all three, and one smaller with just
the current one on the build machine.
This would let me have one "general purpose" and one linux specific for
native packaging, appimage, snap & flatpak
Then one can easily make two different targets, or four, depending on how
one i counting.




> 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