hmm actually putting it in commons doesn't work... :( If it's in commons it needs to have valid content as a common POM. For example it needs to have <groupId>org.xwiki.commons</groupId>. Same for <scm>, etc. Thus it doesn't bring any value and is actually empty...
So we have 2 options I believe: - option 1: move it to xwiki-contrib on github so that it can have default values which are the closest possible to what is needed - option 2: don't use a contrib top level pom and instead create an archetype to generate a valid project/POM WDYT? Thanks -Vincent On Thu, Nov 7, 2013 at 6:25 PM, Vincent Massol <[email protected]> wrote: > Done, I'll revert if someone doesn't agree. > > Now working on testing it more and documenting it. > > Thanks > -Vincent > > > On Thu, Nov 7, 2013 at 5:20 PM, Marius Dumitru Florea < > [email protected]> wrote: > >> +1 >> >> Thanks, >> Marius >> >> On Thu, Nov 7, 2013 at 5:29 PM, Vincent Massol <[email protected]> >> wrote: >> > Hi devs, >> > >> > We need to provide a contrib top level POM for extension contributors. >> ATM >> > we recommend to extend the commons top level pom on >> > http://contrib.xwiki.orgbut it's a bad idea because contributors >> > forget to override some pom.xml >> > elements (such as the <developers> section) and thus the published >> > extensions end up with wrong information (such as wrong author: "XWiki >> > Development Team"). >> > >> > The reason to put it in commons: >> > * We will have dependencyManagement in it and thus it needs to be in >> sync >> > with the commons version. It'll have the same version as commons top >> level >> > pom version. >> > * Easy for us since it'll be released at the same time as commons >> > * Easy for extension authors to choose the top level contrib version >> they >> > need: they'll pick the one corresponding to the xwiki version they want >> to >> > depend on >> > >> > Note that since some extensions may want to depend on versions of XWiki >> > older than 5.3 we can deploy this contrib pom also for older versions >> using >> > mvn deploy:deploy-file >> > >> > WDYT? >> > >> > Thanks >> > -Vincent >> > _______________________________________________ >> > devs mailing list >> > [email protected] >> > http://lists.xwiki.org/mailman/listinfo/devs >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

