RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
WIP but I'm done for today. If anyone want to make it a step further they are welcome.. Cya Eric -Message d'origine- De : Eric Barboni <> Envoyé : lundi 13 juin 2022 15:58 À : dev@netbeans.apache.org Objet : RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one Hi Not sure I have to make a result thread but this is kind of ok to reorganize the repository. Off topic but important, looking for BOM (IHMO would be patches to the nb-repository-plugin) Best Regards Eric -Message d'origine- De : Matthias Bläsing <> Envoyé : dimanche 12 juin 2022 15:16 À : dev@netbeans.apache.org Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one Hi Eric, Am Sonntag, dem 12.06.2022 um 08:06 -0500 schrieb Eric Bresie: > I know this is something like this has been asked before but...would > that mean converting over Netbeans to build via Maven or just the > individual clusters? Is that something to consider? Nothing of this. This is about maven-utilities for NetBeans, not the core NetBeans! Greetings Matthias - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Hi Not sure I have to make a result thread but this is kind of ok to reorganize the repository. Off topic but important, looking for BOM (IHMO would be patches to the nb-repository-plugin) Best Regards Eric -Message d'origine- De : Matthias Bläsing <> Envoyé : dimanche 12 juin 2022 15:16 À : dev@netbeans.apache.org Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one Hi Eric, Am Sonntag, dem 12.06.2022 um 08:06 -0500 schrieb Eric Bresie: > I know this is something like this has been asked before but...would > that mean converting over Netbeans to build via Maven or just the > individual clusters? Is that something to consider? Nothing of this. This is about maven-utilities for NetBeans, not the core NetBeans! Greetings Matthias - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Hi Eric, Am Sonntag, dem 12.06.2022 um 08:06 -0500 schrieb Eric Bresie: > I know this is something like this has been asked before but...would that > mean converting over Netbeans to build via Maven or just the individual > clusters? Is that something to consider? Nothing of this. This is about maven-utilities for NetBeans, not the core NetBeans! Greetings Matthias - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
I know this is something like this has been asked before but...would that mean converting over Netbeans to build via Maven or just the individual clusters? Is that something to consider? I know attempts have been made in the past but not full on buy in yet. I'm assuming it's "if it's not broke don't fix it" philosophy, although many of the maven dependency management and plugins does add value. Eric Bresie ebre...@gmail.com On Mon, Jun 6, 2022 at 1:39 AM Jaroslav Tulach wrote: > Dne pátek 3. června 2022 16:19:37 CEST, Neil C Smith napsal(a): > > On Fri, 3 Jun 2022, 13:59 antonio, wrote: > > > The "BOM" (Bill of Materials) is a packaging that "defines the > > > versions of all the artifacts that will be created in the library. ... > > > > > > So basically this will be a pom.xml with pom > that > > > list all other module dependencies. > > > > > > I don't think it's of any use if you want to build NetBeans Platform > > > based apps, as we already have a sound Maven based solution. > > > > Actually there was a brief discussion a while ago about whether we could > > use a BOM with clusters, etc. so that we could publish modules using > their > > spec version. That way we might push updates for individual modules > without > > needing to republish a whole release. > > Yes, having BOM for clusters would be great. For reference: https:// > lists.apache.org/thread/xqf041nzhl1rwvh4gosqkg19h43g9fl6 > -jt > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Concerning the BOM, I am intensively using this concept to compose our own applications clusters (by the way I gained some experience there and did some interesting discoveries like the possibility to use branding BOMs). There is already the "platform" BOM why not extend the concept starting with a BOM per cluster. Maybe it already exists, but I think not yet. To be confirmed. On Sun, Jun 12, 2022 at 2:05 PM Jean-Marc Borer wrote: > Oh yes that would be great +100 for me ;-) > > On Tue, May 31, 2022 at 7:18 PM Eric Barboni wrote: > >> Hi folks, >> Me again sorry . >> >> I would like to regroup the maven-utilities repository back into one. I >> like very much writing voting mail that are longer than the code changes >> but I would prefer one mail for the all stack on maven utilities artefacts. >> >> Idea is to merge all the following repo into one: >> netbeans-mavenutils-parent >> netbeans-mavenutils-nb-repository-plugin >> netbeans-mavenutils-nbm-maven-plugin >> netbeans-mavenutils-nbm-maven-harness >> netbeans-mavenutils-nbm-shared >> netbeans-webskin (skin for maven site plugin ) >> >> Resynchronize every artefact to a unique version like XX.YY where XX >> would be the RELEASEXXX harness and YY an increment. >> >> This is a lazy consensus thread open for 72h. +1 are optional. Do raise >> concern or -1 >> >> Best Regards >> Eric >> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org >> For additional commands, e-mail: dev-h...@netbeans.apache.org >> >> For further information about the NetBeans mailing lists, visit: >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> >> >> >>
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Oh yes that would be great +100 for me ;-) On Tue, May 31, 2022 at 7:18 PM Eric Barboni wrote: > Hi folks, > Me again sorry . > > I would like to regroup the maven-utilities repository back into one. I > like very much writing voting mail that are longer than the code changes > but I would prefer one mail for the all stack on maven utilities artefacts. > > Idea is to merge all the following repo into one: > netbeans-mavenutils-parent > netbeans-mavenutils-nb-repository-plugin > netbeans-mavenutils-nbm-maven-plugin > netbeans-mavenutils-nbm-maven-harness > netbeans-mavenutils-nbm-shared > netbeans-webskin (skin for maven site plugin ) > > Resynchronize every artefact to a unique version like XX.YY where XX would > be the RELEASEXXX harness and YY an increment. > > This is a lazy consensus thread open for 72h. +1 are optional. Do raise > concern or -1 > > Best Regards > Eric > > > - > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Dne pátek 3. června 2022 16:19:37 CEST, Neil C Smith napsal(a): > On Fri, 3 Jun 2022, 13:59 antonio, wrote: > > The "BOM" (Bill of Materials) is a packaging that "defines the > > versions of all the artifacts that will be created in the library. ... > > > > So basically this will be a pom.xml with pom that > > list all other module dependencies. > > > > I don't think it's of any use if you want to build NetBeans Platform > > based apps, as we already have a sound Maven based solution. > > Actually there was a brief discussion a while ago about whether we could > use a BOM with clusters, etc. so that we could publish modules using their > spec version. That way we might push updates for individual modules without > needing to republish a whole release. Yes, having BOM for clusters would be great. For reference: https:// lists.apache.org/thread/xqf041nzhl1rwvh4gosqkg19h43g9fl6 -jt - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
On Fri, 3 Jun 2022, 13:59 antonio, wrote: > The "BOM" (Bill of Materials) is a packaging that "defines the > versions of all the artifacts that will be created in the library. ... > > So basically this will be a pom.xml with pom that > list all other module dependencies. > > I don't think it's of any use if you want to build NetBeans Platform > based apps, as we already have a sound Maven based solution. > Actually there was a brief discussion a while ago about whether we could use a BOM with clusters, etc. so that we could publish modules using their spec version. That way we might push updates for individual modules without needing to republish a whole release. Incidentally, +1 on the original proposal, and should probably have followed up on another thread ... Best wishes, Neil
RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Could be great for both the mavenutilies and the resulting platform artefacts. Eric -Message d'origine- De : antonio <> Envoyé : vendredi 3 juin 2022 14:59 À : dev@netbeans.apache.org Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one Hi, The "BOM" (Bill of Materials) is a packaging that "defines the versions of all the artifacts that will be created in the library. Other projects that wish to use the library should import this POM into the dependencyManagement section of their POM." [1] So basically this will be a pom.xml with pom that list all other module dependencies. I don't think it's of any use if you want to build NetBeans Platform based apps, as we already have a sound Maven based solution. But it may be of interest if someone wants to use just a few modules in a plain Java application, for instance. You include a dependency with this BOM, and then you don't have to specify the ${netbeans.version} in the rest of dependencies. I may give it a run in the future, and try to build one for NETBEANS140, for instance. Cheers, Antonio [1] https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms El 3/6/22 a las 10:13, Eric Barboni escribió: > Hi Antonio, > > Do you have some information on this bom concept on maven? Not sure I > understand what it involve > > Eric - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Hi, The "BOM" (Bill of Materials) is a packaging that "defines the versions of all the artifacts that will be created in the library. Other projects that wish to use the library should import this POM into the dependencyManagement section of their POM." [1] So basically this will be a pom.xml with pom that list all other module dependencies. I don't think it's of any use if you want to build NetBeans Platform based apps, as we already have a sound Maven based solution. But it may be of interest if someone wants to use just a few modules in a plain Java application, for instance. You include a dependency with this BOM, and then you don't have to specify the ${netbeans.version} in the rest of dependencies. I may give it a run in the future, and try to build one for NETBEANS140, for instance. Cheers, Antonio [1] https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms El 3/6/22 a las 10:13, Eric Barboni escribió: Hi Antonio, Do you have some information on this bom concept on maven? Not sure I understand what it involve Eric - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
Hi Antonio, Do you have some information on this bom concept on maven? Not sure I understand what it involve Eric -Message d'origine- De : antonio <> Envoyé : jeudi 2 juin 2022 22:21 À : dev@netbeans.apache.org Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one +1 to this. While we're at it, is a Maven BOM of any use? Cheers, Antonio El 31/5/22 a las 19:18, Eric Barboni escribió: > I would like to regroup the maven-utilities repository back into one. I like > very much writing voting mail that are longer than the code changes but I > would prefer one mail for the all stack on maven utilities artefacts. - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
+1 to this. While we're at it, is a Maven BOM of any use? Cheers, Antonio El 31/5/22 a las 19:18, Eric Barboni escribió: I would like to regroup the maven-utilities repository back into one. I like very much writing voting mail that are longer than the code changes but I would prefer one mail for the all stack on maven utilities artefacts. - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
On 02.06.22 14:11, Eric Barboni wrote: No pain, no gain . Just maybe the skin could be left aside it's only to get a skin we may release at the time the site looks nice. my thoughts too. I just didn't mention it :) -mbien Eric -Message d'origine- De : Michael Bien <> Envoyé : mardi 31 mai 2022 19:36 À : dev@netbeans.apache.org; Eric Barboni Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one +1 from me (if its not a lot of work) i cloned all of them and constantly got confused what i was looking at :) This would also avoid having to open separate PRs for changes which would usually belong in one commit - and as you mentioned, fewer voting threads. -mbien On 31.05.22 19:18, Eric Barboni wrote: Hi folks, Me again sorry . I would like to regroup the maven-utilities repository back into one. I like very much writing voting mail that are longer than the code changes but I would prefer one mail for the all stack on maven utilities artefacts. Idea is to merge all the following repo into one: netbeans-mavenutils-parent netbeans-mavenutils-nb-repository-plugin netbeans-mavenutils-nbm-maven-plugin netbeans-mavenutils-nbm-maven-harness netbeans-mavenutils-nbm-shared netbeans-webskin (skin for maven site plugin ) Resynchronize every artefact to a unique version like XX.YY where XX would be the RELEASEXXX harness and YY an increment. This is a lazy consensus thread open for 72h. +1 are optional. Do raise concern or -1 Best Regards Eric - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
RE: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
No pain, no gain . Just maybe the skin could be left aside it's only to get a skin we may release at the time the site looks nice. Eric -Message d'origine- De : Michael Bien <> Envoyé : mardi 31 mai 2022 19:36 À : dev@netbeans.apache.org; Eric Barboni Objet : Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one +1 from me (if its not a lot of work) i cloned all of them and constantly got confused what i was looking at :) This would also avoid having to open separate PRs for changes which would usually belong in one commit - and as you mentioned, fewer voting threads. -mbien On 31.05.22 19:18, Eric Barboni wrote: > Hi folks, > Me again sorry . > > I would like to regroup the maven-utilities repository back into one. I like > very much writing voting mail that are longer than the code changes but I > would prefer one mail for the all stack on maven utilities artefacts. > > Idea is to merge all the following repo into one: > netbeans-mavenutils-parent > netbeans-mavenutils-nb-repository-plugin > netbeans-mavenutils-nbm-maven-plugin > netbeans-mavenutils-nbm-maven-harness > netbeans-mavenutils-nbm-shared > netbeans-webskin (skin for maven site plugin ) > > Resynchronize every artefact to a unique version like XX.YY where XX would be > the RELEASEXXX harness and YY an increment. > > This is a lazy consensus thread open for 72h. +1 are optional. Do > raise concern or -1 > > Best Regards > Eric > > > - > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
Re: [LAZY CONSENSUS] Reorganize maven-utilities repository into one
+1 from me (if its not a lot of work) i cloned all of them and constantly got confused what i was looking at :) This would also avoid having to open separate PRs for changes which would usually belong in one commit - and as you mentioned, fewer voting threads. -mbien On 31.05.22 19:18, Eric Barboni wrote: Hi folks, Me again sorry . I would like to regroup the maven-utilities repository back into one. I like very much writing voting mail that are longer than the code changes but I would prefer one mail for the all stack on maven utilities artefacts. Idea is to merge all the following repo into one: netbeans-mavenutils-parent netbeans-mavenutils-nb-repository-plugin netbeans-mavenutils-nbm-maven-plugin netbeans-mavenutils-nbm-maven-harness netbeans-mavenutils-nbm-shared netbeans-webskin (skin for maven site plugin ) Resynchronize every artefact to a unique version like XX.YY where XX would be the RELEASEXXX harness and YY an increment. This is a lazy consensus thread open for 72h. +1 are optional. Do raise concern or -1 Best Regards Eric - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists - To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists