+1

I think we should have rat on every build by default, and only avoid it if it 
ever cause real performance issue (which doesn't seem to happen)

https://issues.apache.org/jira/browse/MPOM-52 created

Regards,

Hervé

Le dimanche 18 mai 2014 14:38:56 Jason van Zyl a écrit :
> It's the site phase itself that takes a long time.
> 
> On the commons-vfs core module it's takes little time:
> 
> https://gist.github.com/jvanzyl/69c038c0f100803f10db
> 
> I argue that the release should always be in a ready state to release, all
> requirements need to be met at all times in order for this to be the case.
> Aside from the surprise factor at release time when something doesn't work.
> On May 18, 2014, at 2:15 PM, Bernd Eckenfels <e...@zusammenkunft.net> wrote:
> > Currently the Rat Report in the Site phase of commons-vfs takes enormous
> > time, for really no good use when the commits are reviewed anyway (and it
> > has all kinds of excludes and warnings you manually need to check).
> > 
> > So I argue it would be better to run it only in relase (candidate) builds.
> > Not sure if the same process applies to maven development.
> > 
> > Greetings
> > Bernd
> > 
> > Am 18.05.2014 um 19:43 schrieb "Jason Pyeron" <jpye...@pdinc.us>:
> >>> -----Original Message-----
> >>> From: Jason van Zyl
> >>> Sent: Sunday, May 18, 2014 13:05
> >>> 
> >>> Right now though we require all files to have license headers
> >>> we do not run the check to verify this by default.
> >> 
> >> Can it be turned off by option?
> >> 
> >>> It kept dinging me until I turned it on by default in Maven
> >>> core. Someone currently trying to contribute has no idea this
> >>> is a requirement and is not told so because it doesn't run by
> >>> default. If it's required how about we just run all the time
> >>> everywhere?
> >> 
> >> What phase?
> >> 
> >>> I would like to change the POMs so that it always runs.
> >>> Having to run RAT separately is a usability fail. The chances
> >>> of anyone contributing knowing they have to run it are pretty
> >>> close to zero.
> >>> 
> >>> Anyone see a reason not to always run it?
> >> 
> >> How much time do they take (add)?
> >> 
> >> -Jason
> >> 
> >> --
> >> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> >> -                                                               -
> >> - Jason Pyeron                      PD Inc. http://www.pdinc.us -
> >> - Principal Consultant              10 West 24th Street #100    -
> >> - +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
> >> -                                                               -
> >> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> >> This message is copyright PD Inc, subject to license 20080407P00.
> >> 
> >> 
> >> 
> >> 
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: dev-h...@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to