a project that used the maven-scm plugin and then the embedder (or exec
plugin) could snag any number of gruesome open source projects based on tags
and make sure they built

On Feb 13, 2008 2:37 PM, Christian Edward Gruber <
[EMAIL PROTECTED]> wrote:

> I have two or three I could abstract down, plus some teeny (project A,
> Project B) samples I generated to teach people Maven.
>
> I would actually suggest not one, but three or four, including at
> least one that pulls in some common external plugins to see if
> interaction breaks (says a plugin creator... lol)
>
> But I'll try to think through the actual scenarios so we can have
> enough projects to execute a meaningful suite without too much
> duplication.  Hmm.  Maybe I'll through up a table on the wiki to keep
> track of the case coverage.
>
> Christian.
>
> On 13-Feb-08, at 14:28 , Brian E. Fox wrote:
>
> > Absolutely. We simply need a good example of a project that uses
> > various
> > common tools: jars, wars, ears, assemblies, moving resources with
> > dependency, scanning with checkstyle/pmd/cobertura. It should have a
> > simulated corp pom etc. The trouble with most touchstone builds are
> > they
> > are enterprise examples that are closed source and not easy to
> > replicate
> > without time. The touchstone doesn't need tons of source, it's mostly
> > about the structure.
> >
> > -----Original Message-----
> > From: Christian Edward Gruber [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, February 13, 2008 11:09 AM
> > To: Maven Developers List
> > Subject: Re: Maven and preset plugin versions
> >
> > How can I help?  Seriously.  I'd be willing to put some time into it.
> >
> > Christian.
> >
> > On 13-Feb-08, at 13:47 , Brian E. Fox wrote:
> >
> >> Yes we do have plans for a touchstone build to test against. Getting
> >> one
> >> made is actually the problem ;-)
> >>
> >> -----Original Message-----
> >> From: Christian Edward Gruber
> >> [mailto:[EMAIL PROTECTED]
> >> Sent: Wednesday, February 13, 2008 10:26 AM
> >> To: Maven Developers List
> >> Subject: Re: Maven and preset plugin versions
> >>
> >> This is true, but it might be appropriate for the maven core group to
> >> provide a criterion (or criteria) for inclusion of the new version.
> >> Some sort of sufficiency of testing, full regression in an isolated
> >> integration environment, etc.  If the core group can set a baseline
> >> of
> >> quality that has some criteria that can be objectively verified, then
> >> the plugin authors would have a level to shoot for.
> >>
> >> Certainly, I think that would mean developing a set of canonical
> >> projects that would have to be built with the new plugins.  Not just
> >> in /src/it of the plugin itself, but larger test that would have to
> >> be
> >> tested against the integrated whole.   If the test projects had to be
> >> altered to support the new plugin functionality, then that becomes
> >> either 1) a regression failure, or 2) non-destructive new features.
> >> Either way, the delta forms a great part of a release not on how to
> >> update your projects to support the new version.
> >>
> >> The trick, of course, if finding a "sufficient" project suite to
> >> exercise the whole and build it out.  Maintaining it should be less
> >> heavy, since it IS the canonical project.
> >>
> >> Christian
> >>
> >> On 13-Feb-08, at 01:06 , Brian E. Fox wrote:
> >>
> >>> It's really up to the plugin author to document compatibilities
> >>> rather
> >>> than Maven core running around and building a list.
> >>>
> >>> -----Original Message-----
> >>> From: [EMAIL PROTECTED]
> >>> [mailto:[EMAIL PROTECTED]
> >>> On Behalf Of Paul Benedict
> >>> Sent: Tuesday, February 12, 2008 5:09 PM
> >>> To: Maven Developers List
> >>> Subject: Re: Maven and preset plugin versions
> >>>
> >>> Brett,
> >>>
> >>> I didn't know that. I never knew that kind of feature existed. Can
> >>> the
> >>> minimum recommended version be listed in Maven release notes though?
> >>> It
> >>> would be nice to a have a table with what versions should be used
> >>> with
> >>> 2.0.8for the best support. Education and visibility on this issue is
> >>> key, imo.
> >>>
> >>> Paul
> >>>
> >>> On Feb 12, 2008 5:51 PM, Brett Porter <[EMAIL PROTECTED]> wrote:
> >>>
> >>>> But this is how it already works, if I'm reading correctly. The
> >>>> minimum version of Maven for a plugin is specified by the plugin
> >>>> itself in the prerequisites tag - if you use an older version of
> >>>> Maven, you will get the last version of the plugin that worked with
> >>> it.
> >>>>
> >>>> - Brett
> >>>>
> >>>> On 13/02/2008, at 8:22 AM, Paul Benedict wrote:
> >>>>
> >>>>> I've been watching the discussions about introducing a fix set of
> >>>>> plugin
> >>>>> versions per Maven version. I see benefit and drawback to each
> >>>>> side
> >>>>> of the
> >>>>> argument.
> >>>>>
> >>>>> Here is another proposal which is dear to my pain :-)
> >>>>>
> >>>>> Provide the minimal compatible version of each plugin (of group
> >>>>> org.apache.maven.plugins) in the super pom. For instance, when I
> >>>>> upgraded to
> >>>>> Maven 2.0.8, it would have been nice (stupendous!) to
> >>>>> automatically
> >>> be
> >>>>> bumped to surefire 2.4 because the two truly needed each other in
> >>>>> integration testing. I imagine there are other cases when plugins
> >>> have
> >>>>> dependencies on other parts of the Maven core, but I could be
> >>>>> wrong.
> >>>>> The
> >>>>> desire is for children pom to provide the "better" versions if
> >>>>> necessary,
> >>>>> but Maven should at least provide the minimum versions.
> >>>>>
> >>>>> Paul
> >>>>
> >>>> --
> >>>> Brett Porter
> >>>> [EMAIL PROTECTED]
> >>>> http://blogs.exist.com/bporter/
> >>>>
> >>>>
> >>>>
> > ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
jesse mcconnell
[EMAIL PROTECTED]

Reply via email to