+1 I see no reason to fumble with that stuff on foreign realms. LieGrue, strub
----- Original Message ----- > From: Olivier Lamy <ol...@apache.org> > To: Maven Developers List <dev@maven.apache.org> > Cc: > Sent: Saturday, September 29, 2012 3:53 PM > Subject: Re: PLXCOMP-1 and improving compiler-message parsing > > And that could be nice to such new components hosted @asf (maybe in > maven-shared) > > 2012/9/29 Olivier Lamy <ol...@apache.org>: >> Hi, >> Perso, I like the idea about using such pattern. >> That sounds a reasonable way to move forward. >> >> 2012/9/29 Kristian Rosenvold <kristian.rosenv...@gmail.com>: >>> If I try to take a few steps back from this issue; I wish there was >>> some way we could just leave the old parsing logic as-is for 1.5 and >>> make a cleaner fork that'd be used for 1.6, maybe even some system >>> that could be extended to apply for 1.7 & 1.8 too ? I'm > thinking along >>> the lines of what I did in surefire; there is the classic junit4 >>> provider and the much more modernized junit 4.7+ provider; which >>> arguably has left the realm of the classic junit4 runner totally. >>> >>> I'm not sure this is feasible, but could we somehow fork 1.6 > support >>> in a module and just ditch 1.5 entirely at some point in the future ? >>> >>> Kristian >>> >>> >>> 2012/9/28 John Casey <jdca...@commonjava.org>: >>>> On 9/28/12 12:08 PM, Mark Struberg wrote: >>>>> >>>>> +1 >>>> >>>>> Imo this comes hand in hand with moving maven-core to 1.6 as > well and a >>>>> version bump to mvn-3.2.0 or even mvn-3.5.0 >>>>> >>>>> We might create a documentation page about "Strategies for > targeting older >>>>> Java versions" which outlines the animal-sniffer, etc >>>>> >>>>> LieGrue, >>>>> strub >>>> >>>> >>>> I think the plugin could be a sort of advance guard for the core > itself, >>>> since people can still use the core + the older version of the > compiler >>>> plugin to run on 1.5... >>>> >>>> I wouldn't want to get mired in a discussion about when > we're going to move >>>> the core up to 1.6, since that's a bit more work. >>>> >>>> >>>>> >>>>> >>>>> >>>>> >>>>> ----- Original Message ----- >>>>>> >>>>>> From: John Casey <jdca...@commonjava.org> >>>>>> To: Maven Developers List <dev@maven.apache.org> >>>>>> Cc: >>>>>> Sent: Friday, September 28, 2012 6:53 PM >>>>>> Subject: PLXCOMP-1 and improving compiler-message parsing >>>>>> >>>>>> Hi everyone, >>>>>> >>>>>> There's a new patch to the plexus-compiler libraries > which improves the >>>>>> parsing of the output messages, especially for annotation > processing. >>>>>> Previously, a lot of non-error messages caused > plexus-compiler (and >>>>>> thereby, >>>>>> Maven) to think a compilation error had occurred. The patch > fixes this by >>>>>> using >>>>>> the javax.tools APIs to work with in-process compilation. >>>>>> >>>>>> The patch is here: >>>>>> >>>>>> https://github.com/sonatype/plexus-compiler/pull/6 >>>>>> >>>>>> >>>>>> The issue is here (it's been out there for a LONG time, > as you can see: >>>>>> >>>>>> http://jira.codehaus.org/browse/PLXCOMP-1 >>>>>> >>>>>> >>>>>> The javax.tools APIs are JDK 1.6+ IIRC, so merging this > patch would >>>>>> effectively >>>>>> drag the future of the maven-compiler-plugin up to > requiring JDK 1.6. >>>>>> Personally, since JDK 1.5 has been out almost as long as > I've been coding >>>>>> (well, not too far), I don't see the problem. Remember, > we're not asking >>>>>> people to upgrade their production VM, only the build-time > version...and >>>>>> we have >>>>>> documented strategies for targeting older VM versions > successfully. >>>>>> >>>>>> We might look at strategies for degrading gracefully in > case someone is >>>>>> using >>>>>> JDK 1.5, but IMO we need to be very careful about this. For > instance, I >>>>>> wouldn't want people to wind up with unexplained, > random new errors >>>>>> because >>>>>> they accidentally set their $PATH wrong. But maybe we could > give them a >>>>>> large >>>>>> warning then switch over to forked-mode compilation in this > case? >>>>>> >>>>>> I'd really hate to see this patch go unmerged because > we're stuck >>>>>> supporting JDK 1.5...or if we do reject it on these > grounds, maybe we >>>>>> need to >>>>>> talk about when it's reasonable to jump ship on 1.5 if > not now? >>>>>> >>>>>> I'd LIKE to merge this patch, release plexus-compiler, > and document how >>>>>> to >>>>>> use it as a plugin-level dependency...then make the move to > 1.6 for the >>>>>> compiler >>>>>> plugin. >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> -john >>>>>> >>>>>> -- John Casey >>>>>> Developer, PMC Member - Apache Maven > (http://maven.apache.org) >>>>>> GitHub - http://github.com/jdcasey >>>>>> >>>>>> > --------------------------------------------------------------------- >>>>>> 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 >>>>> >>>> >>>> >>>> -- >>>> John Casey >>>> Developer, PMC Member - Apache Maven (http://maven.apache.org) >>>> GitHub - http://github.com/jdcasey >>>> >>>> > --------------------------------------------------------------------- >>>> 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 >>> >> >> >> >> -- >> Olivier Lamy >> Talend: http://coders.talend.com >> http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > -- > Olivier Lamy > Talend: http://coders.talend.com > http://twitter.com/olamy | http://linkedin.com/in/olamy > > --------------------------------------------------------------------- > 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