> On Aug 22, 2018, at 1:47 AM, Benedikt Ritter <brit...@apache.org> wrote: > > Hi, > > I don't understand this discussion. Changes in Commons Parent have broken > the commons-compress build. So we should either roll this changes back or > those who need the changes in commons parent should fix the commons > compress build.
I think the problem at hand here is that we, across our projects, are inconsistent with our usage of componentId, so naturally any changes to the way we consume it in the parent are breaking changes. For example: https://github.com/apache/commons-lang/blob/master/pom.xml#L573 <https://github.com/apache/commons-lang/blob/master/pom.xml#L573> versus https://github.com/apache/commons-collections/blob/master/pom.xml#L487 <https://github.com/apache/commons-collections/blob/master/pom.xml#L487> -Rob > > Regards, > Benedikt > > Am Do., 16. Aug. 2018 um 19:08 Uhr schrieb Gary Gregory < > garydgreg...@gmail.com>: > >> On Thu, Aug 16, 2018 at 10:27 AM Stefan Bodewig <bode...@apache.org> >> wrote: >> >>> On 2018-08-16, Gary Gregory wrote: >>> >>>> I've use the release plugin a bunch without trouble. You might want to >>> see >>>> how other POMs are configured, for example [dbcp]. >>> >>> The same way as Compress (no commons- prefix), I've got no idea why >>> running site-deploy should work for it. >>> >>> You use the release plugin if you only want to publish the site and not >>> cut a release? >>> >> >> I use the plugin build the dist folder (which includes a site) and generate >> the vote email text. For the real site, after the vote, I use the stock >> site-deploy goal. >> >> >>> >>>> You have to keep in mind that components like Collections, Lang, Pool, >>> and >>>> DBCP, the folder name is different from the artifact id because the >>>> artifact id contains a major version number, for example commons-lang >> is >>>> the folder but commons-lang3 is the AID. >>> >>> The parent POM says about componentId: >>> >>> <!-- The Commons Component id is substring of the package name from >>> o.a.commons.(.*)., for example: >>> - Use dbcp2 instead of dbcp. >>> - Use collections4 instead of collections. >>> - Use lang3 instead of lang. >>> >>> is this no longer true and it should be commons-lang instead of lang by >>> now? >>> >> >> The comments are misleading: >> >> <!-- The Commons Component id is used on the distribution server, for >> example: >> - Use dbcp instead of dbcp2. >> - Use collections instead of collections4. >> - Use lang instead of lang3. >> - Use pool instead of pool2. >> - and so on... >> --> >> <commons.componentid>${project.artifactId}</commons.componentid> >> <!-- The Commons Component id is substring of the package name from >> o.a.commons.(.*)., for example: >> - Use dbcp2 instead of dbcp. >> - Use collections4 instead of collections. >> - Use lang3 instead of lang. >> - Use pool2 instead of pool. >> - and so on... >> --> >> <commons.packageId>${project.artifactId}</commons.packageId> >> >> For the seconds comment it should read >> <!-- The package id is substring of the package name from >> o.a.commons.(.*)., for example: >> >> See the Commons Pool POM as an example. >> >> Gary >> >> >>> >>> Stefan >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >>> >>