Hi, I'm not sure nbm plugin is wrong here. Seems dependencies are not the same as previous tilefx. Some dependencies needs to be direct one.
Eric -----Message d'origine----- De : Patrik Karlström <[email protected]> Envoyé : samedi 12 février 2022 20:04 À : [email protected] Objet : Re: [VOTE] Release of Apache NetBeans utilities nbm-maven-plugin version 4.7 I created a small project here https://github.com/trixon/nbm-maven47 Undo the last commit to see the error or just remove the dependencies starting from https://github.com/trixon/nbm-maven47/blob/f7c5bdf0bd11875acc19cab653dd0d7127b07804/nbm-maven-sample/pom.xml#L41 Patrik Den lör 12 feb. 2022 kl 17:23 skrev Patrik Karlström <[email protected]>: > Thanks, > I was able to switch my platform library and application to java 17, > and add some java 17 dependencies too. > > However, I ran into some problems when updating to tilesfx 17.1.3. > <dependency> > <groupId>eu.hansolo</groupId> > <artifactId>tilesfx</artifactId> > <version>17.1.3</version> > </dependency> > > I get > > Failed to execute goal > org.apache.netbeans.utilities:nbm-maven-plugin:4.7:manifest > (default-manifest) on project mapton-api: Uncategorized problems with > NetBeans dependency verification (maybe MNBMODULE-102 or wrong maven > dependency metadata). Supposedly external classes are used in the > project's binaries but the classes are not found on classpath. Class usages: > [eu.hansolo.toolbox.evt.EvtType, eu.hansolo.toolboxfx.geom.CatmullRom, > eu.hansolo.toolboxfx.geom.Bounds, > eu.hansolo.toolboxfx.geom.CornerRadii, > eu.hansolo.toolbox.Statistics, > eu.hansolo.toolboxfx.geom.LocationBuilder, > eu.hansolo.toolboxfx.evt.type.BoundsEvt, eu.hansolo.toolbox.evt.Evt, > eu.hansolo.toolboxfx.GradientLookup, > eu.hansolo.toolbox.evt.EvtPriority, > eu.hansolo.toolboxfx.geom.Point, > eu.hansolo.fx.countries.tools.BusinessRegion, > eu.hansolo.fx.countries.Country, > eu.hansolo.toolboxfx.evt.type.LocationChangeEvt, > eu.hansolo.toolboxfx.ConicalGradient, eu.hansolo.toolboxfx.FontMetrix, > eu.hansolo.toolbox.evt.type.ChangeEvt, > eu.hansolo.toolboxfx.ScaleDirection, > eu.hansolo.fx.countries.flag.Flag, eu.hansolo.toolboxfx.geom.Location, > eu.hansolo.toolbox.evt.EvtObserver] -> [Help 1] > > unless I manually add its dependencies explicitly. > > > nbm-maven-plugin 4.6 handled the dependencies of tilesfx 11.48 fine. > > I have no idea if this is due to nbm-maven-plugin or something else. > > Patrik > > > > > Den tors 10 feb. 2022 kl 18:25 skrev Eric Barboni <[email protected]>: > >> Dear members of Apache NetBeans community. >> >> >> >> I want to call a vote on releasing Apache NetBeans utilities >> nbm-maven-plugin version 4.7. >> >> >> >> nbm-maven-plugin 4.7 is a maven plugin that allow to build/run Apache >> NetBeans Platform using maven artefacts. >> >> Changes from 4.6: >> >> NETBEANSINFRA-262 Fixed missing Class-Path URL decoding >> >> version of asm 9.2 to be able to use jdk 17 >> >> >> >> fixes on the web page >> >> >> >> The voted artefacts sources are located here: >> >> >> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utilit >> ies/nbm >> -maven-plugin/nbm-maven-plugin-4.7/ >> <https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utili >> ties/nbm-maven-plugin/nbm-maven-plugin-4.7/> >> >> >> >> In addition to that, Maven artifacts built from >> https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin >> >> with the commit id 9c1fe033eae4361d6b31504d926f1a4e5151a890(tag >> nbm-maven-plugin-4.7) are staged in the following repository: >> >> >> >> https://repository.apache.org/content/repositories/orgapachenetbeans- >> 1096/ >> >> >> >> sha512 is: >> >> >> 7dbfec7a48a8ec3660dde21a4317bc40cadd53a476b60d5c4eba06c3afac240af164e >> ca0e069 b2a4867d832dd7ee37c4dc9049dcde41b9b669d517165792815c >> >> >> >> Key file is here: >> >> https://www.apache.org/dist/netbeans/KEYS >> >> >> >> The vote is open for at least 72h. >> >> Best Regards >> >> >> >> Eric Barboni (skygo) >> >> --------------------------------------------------------------------- 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
