You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Niall Pemberton <ni...@gmail.com> on 2013/01/06 18:01:37 UTC
Re: [commons-parent] drop cobertura
On Sat, Dec 29, 2012 at 8:21 PM, Phil Steitz <ph...@gmail.com> wrote:
> On 12/29/12 10:44 AM, Mark Struberg wrote:
>>> Any better suggestions for [math]?
>> Yes, as I see it there are two options.
>>
>> a.) move some parts into a profile
>
> How exactly would this work? Can we get rid of stuff that way,
> really? We can get it to ignore stuff the parent specifies? Or are
> you talking about yet another profile in the parent?
>> b.) create 2 parent pom. One with the infrastructure stuff and one with all the tons of additional goodies only needed for the other projects.
>
> That seems pretty ugly. I wonder how bad it would be, actually, to
> just get rid of the parent and define the stuff we actually use /
> need in [math] itself. I think I have on balance spent more time
> figuring out what was going on in the parent than I would have spent
> just maintaining properties actually used by the components that I
> work on. Maybe just strip it down to some common properties and
> things like the mailing lists. At the very least, we should drop
> the reporting section and the one you mention below.
>
>>
>>
>> LieGrue,
>> strub
>>
>>
>> PS: I find it pretty weird that the commons-parent has a profile to build all the other stuff. This can be done much cleaner in having an own build-aggregator pom which just contains the <modules>.
>
> Agreed. I wonder if anyone ever uses this. I would be +1 to drop.
I've used it in the past - useful for testing all components with
changes to commons parent or the commons plugin which generates some
of the site pages. Its in a profile, so does no harm.
Niall
> Phil
>>
>>
>> ----- Original Message -----
>>> From: Phil Steitz <ph...@gmail.com>
>>> To: Commons Developers List <de...@commons.apache.org>
>>> Cc:
>>> Sent: Saturday, December 29, 2012 7:29 PM
>>> Subject: Re: [commons-parent] drop cobertura
>>>
>>> On 12/29/12 10:02 AM, Gary Gregory wrote:
>>>> Using Sonar is an orthogonal issue to using reports in the POM. Sure, add
>>>> commons components to Sonar, just do not mess up development for all the
>>>> other components because one class in [math] is not performing acceptably
>>>> for the Cobertura report.
>>> The problem is that the plugin is bugged and effectively impossible
>>> to turn off.
>>>
>>> I think the sonar idea is a great one and consistent with what we
>>> have talked about on and off for years - separating the CI-type
>>> development reports from the component sites. As we are about to go
>>> over the "site deployment cliff ;" now is a great time to think
>>> about losing some weight :)
>>>
>>> I guess an alternative for [math] is to drop commons-parent
>>> entirely, just grabbing the stuff we need. Any better suggestions
>>> for [math]?
>>>
>>> Phil
>>>> Gary
>>>>
>>>>
>>>> On Sat, Dec 29, 2012 at 12:55 PM, Phil Steitz <ph...@gmail.com>
>>> wrote:
>>>>> On 12/29/12 9:46 AM, Oliver Heger wrote:
>>>>>> Am 29.12.2012 09:43, schrieb Luc Maisonobe:
>>>>>>> Hi Phil,
>>>>>>>
>>>>>>> Le 28/12/2012 21:10, Phil Steitz a écrit :
>>>>>>>> On 12/28/12 11:44 AM, Gary Gregory wrote:
>>>>>>>>> It seems a shame to turn off this feature for ALL
>>> projects
>>>>>>>>> because one
>>>>>>>>> project can't figure out a workaround.
>>>>>>>> Can *any* project find a workaround? Is there *any way* to
>>> turn
>>>>>>>> this thing off?
>>>>>>> What about every project being declared in the aggregator
>>> project
>>>>>>> Olivier set up in our instance of Sonar
>>>>>>> <https://analysis.apache.org/components/index/121254>?
>>>>>>>
>>>>>> +1
>>>>>>
>>>>>> We could then even disable more reports in the components' poms
>>>>>> (findbugs, pmd, checkstyle, ...) and just add a link to the Sonar
>>>>>> instance.
>>>>>>
>>>>>> This would provide comprehensive up-to-date statistics for all
>>>>>> components. It would also be a step forward in making the
>>>>>> components more uniform.
>>>>> +1 - and as yet another bonus, it would reduce wasted infra
>>>>> resources duplicating all of the images, etc on all of the
>>>>> individual sites and the need to store all of that stuff in svn.
>>>>>
>>>>> Phil
>>>>>> Oliver
>>>>>>
>>>>>>> Luc
>>>>>>>
>>>>>>>> Phil
>>>>>>>>> Gary
>>>>>>>>>
>>>>>>>>> On Dec 28, 2012, at 12:21, Phil Steitz
>>> <ph...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Any objections to this? In [math] at least we
>>> can't seem to
>>>>>>>>>> turn it
>>>>>>>>>> off and it is causing the site build to take
>>> forever.
>>>>>>>>>> Thanks!
>>>>>>>>>>
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>>
>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail:
>>> dev-unsubscribe@commons.apache.org
>>>>>>>>>> For additional commands, e-mail:
>>> dev-help@commons.apache.org
>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail:
>>> dev-unsubscribe@commons.apache.org
>>>>>>>>> For additional commands, e-mail:
>>> dev-help@commons.apache.org
>>>>>>>>>
>>>>>>>>
>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>>> For additional commands, e-mail:
>>> dev-help@commons.apache.org
>>>>>>>>
>>>>>>>
>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>>
>>>>>>
>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>
>>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org