commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luc Maisonobe <...@spaceroots.org>
Subject Re: [ALL] Cobertura and Parent POM
Date Wed, 08 May 2013 20:46:32 GMT



Gary Gregory <garydgregory@gmail.com> a écrit :

>On Wed, May 8, 2013 at 4:32 PM, Gary Gregory <garydgregory@gmail.com>
>wrote:
>
>> In the Maven output I see:
>>
>> [INFO] Skipping JaCoCo execution due to missing execution data file
>>
>
>Which I from running "mvn clean site".

Perhaps should you try "mvn clean test site"?

I did not run clean before running site, so I may have kept some files you miss?

Luc

>
>Gary
>
>
>>
>> Gary
>>
>>
>> On Wed, May 8, 2013 at 4:18 PM, Luc Maisonobe <luc@spaceroots.org>
>wrote:
>>
>>>
>>>
>>>
>>> Gary Gregory <garydgregory@gmail.com> a écrit :
>>>
>>> >On Wed, May 8, 2013 at 3:58 PM, Luc Maisonobe
><Luc.Maisonobe@free.fr>
>>> >wrote:
>>> >
>>> >> Le 08/05/2013 21:11, Gary Gregory a écrit :
>>> >> > I updated my local commons-io to 29-SNAPSHOT and I do not see a
>>> >coverage
>>> >> > report.
>>> >> >
>>> >> > How is that fixed?
>>> >>
>>> >> Well, I did not have to do anything for [math]. Did you install
>the
>>> >> snapshot locally with "mvn install"?
>>> >
>>> >
>>> >Yep.
>>> >
>>> >
>>> >> Don't you have the skipReports
>>> >> property set to true?
>>> >>
>>> >
>>> >
>>> >Well, I do not think so, all of the other reports were generated
>with
>>> >the
>>> >site.
>>>
>>> This property triggers a profile which was used only to skip
>cobertura.
>>> So I have left this in place,
>>> which means this property does act on jacoco now, and only on jacoco
>(I'm
>>> not sure it is still useful).
>>>
>>> Luc
>>>
>>> >
>>> >I suggest you try a couple of Commons project before pushing
>version 29
>>> >of
>>> >the parent POM.
>>> >
>>> >Gary
>>> >
>>> >
>>> >> Luc
>>> >>
>>> >> >
>>> >> > Gary
>>> >> >
>>> >> >
>>> >> > On Fri, Apr 5, 2013 at 7:44 AM, luc <luc@spaceroots.org>
wrote:
>>> >> >
>>> >> >> Le 2013-04-05 00:10, Gary Gregory a écrit :
>>> >> >>
>>> >> >>> On Thu, Apr 4, 2013 at 4:03 PM, sebb <sebbaz@gmail.com>
>wrote:
>>> >> >>>
>>> >> >>>  CP 28 moved Cobertura to a profile called "reporting".
>>> >> >>>>
>>> >> >>>> The profile was activated by default, but could be
disabled
>by
>>> >using
>>> >> >>>>
>>> >> >>>> -DskipReports=true
>>> >> >>>> or
>>> >> >>>> -P!reporting
>>> >> >>>>
>>> >> >>>> IIRC, the idea was to move expensive (long-running)
reports
>to a
>>> >> profile
>>> >> >>>> that could be disabled if necessary.
>>> >> >>>>
>>> >> >>>> However Cobertura causes problems with some projects,
and
>the
>>> >project
>>> >> >>>> seems
>>> >> >>>> to be unmaintained, so perhaps it would be sensible
to
>disable
>>> >> Cobertura
>>> >> >>>> by
>>> >> >>>> default.
>>> >> >>>> In which case the profile and property should be renamed
to
>>> >reflect
>>> >> the
>>> >> >>>> fact that it only affects Cobertura.
>>> >> >>>>
>>> >> >>>> Possibly even drop Cobertura entirely from the parent
POM.
>>> >> >>>>
>>> >> >>>> However, I think it is important that some code coverage
>tool is
>>> >used.
>>> >> >>>>
>>> >> >>>>
>>> >> >>> OK, but which one? I know some projects use Clover but
I'd
>rather
>>> >we
>>> >> use
>>> >> >>> another FOSS tool. I know Jacoco has been mentioned.. maybe
>>> >[math]
>>> >> wants
>>> >> >>> to
>>> >> >>> be the guinea pig?
>>> >> >>>
>>> >> >>
>>> >> >> Yes !
>>> >> >>
>>> >> >> I already use Jacoco elsewhere and am very happy with it. It
>is
>>> >also
>>> >> used
>>> >> >> in our
>>> >> >> Sonar instance if I remember correctly.
>>> >> >>
>>> >> >> The only point I had to adjust in the other project was to
set
>up
>>> >> manually
>>> >> >> an entry in
>>> >> >> the site menu to point to the generated html pages, as jacoco
>was
>>> >not
>>> >> >> fully integrated
>>> >> >> in the regular reports produced by maven. Is there a complete
>>> >> integration
>>> >> >> available now?
>>> >> >>
>>> >> >> Luc
>>> >> >>
>>> >> >>
>>> >> >>> Gary
>>> >> >>>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >>
>>>
>>------------------------------**------------------------------**---------
>>> >> >> To unsubscribe, e-mail: dev-unsubscribe@commons.**apache.org<
>>> >> 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
>>> >>
>>> >>
>>>
>>> --
>>> Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.
>>>
>>>
>---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>
>>>
>>
>>
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second
>Edition<http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>

-- 
Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message