Wow, Jason, you should win some sort of award for acronymic excellence.

+1 however, I would like to know if you had considered using the Verifier to
run the test, rather than ant.

http://repo1.maven.org/maven2/org/apache/maven/shared/maven-verifier/

-- 
Eric Redmond
http://blog.propellors.net

On 8/8/07, Jason Dillon <[EMAIL PROTECTED]> wrote:
>
> FYI, I just added some site docs and published it here for your
> enjoyment :-P
>
>      http://mojo.codehaus.org/shitty-maven-plugin/
>
> It probably needs a little more meat, but its good enough for now...
> mkay ;-)
>
> Cheers,
>
> --jason
>
>
> On Aug 8, 2007, at 1:45 AM, Jason Dillon wrote:
>
> > Hiya folks... some of you may have noticed the shitty-maven-plugin
> > in the mojo-sandbox.  This was my solution to Maven plugin
> > integration testing, which I really needed to help ensure the
> > quality of releases of the Groovy, Selenium, JSP Compiler and
> > Retrotranslator Maven 2 integration.
> >
> > A week or so ago, I was talking about it in #maven and several
> > folks expressed interest in the plugin (as well as site docs too :-
> > P), and well, I think that it may be time to move it out of the
> > mojo-sandbox and make an initial release of it.
> >
> > The genesis of the plugin came about when I first started looking
> > into how to test my plugins, and I looked at a lot of existing
> > plugins (mojo and maven) and found a horde of different solutions,
> > some that worked and many that didn't... and none of them really
> > met my needs of easy of use and certainty of which artifact I was
> > actually testing.  I first started out using a verbose profile that
> > invoked the maven-clean-plugin:clean and then maven-install-
> > plugin:install-file and then maven-invoker-plugin:run, though
> > eventually ran into problems with the invoker:run goal freaking out
> > when no src/it directory existed (as was the case for intermediate
> > pom modules which served to organize other jar and maven-plugin
> > modules).  And then well, there was the issue of all that config
> > and a few other little wrinkles.  So, I decided that it would be
> > easier to simply craft a new plugin that did exactly what I needed
> > with a very terse configuration... and here begins the Super
> > Helpfull Integration Testing ThingY (SHITTY) Maven Plugin... aka
> > the shitty-maven-plugin.
> >
> > I actually did spend quite a bit of time trying to figure out what
> > the heck to call it... and maybe I had a few too many beers, and
> > ended up with shitty, and well... it made me laugh, and I kinda
> > like cheesy acronyms like that too.
> >
> > This plugin has really helped me to implement a common integration
> > test system for my all of my Maven plugins... which simple works,
> > tests exactly what is being produced by the current project and
> > well... I'm not sure I can live without it anymore.
> >
> > I think that other folks may find this very useful for their own
> > Maven plugin testing, as well as for other types of integration
> > testing.  As mentioned before, several folks have expressed
> > interest, and I think that its time to promote it out of the
> > sandbox.  I'm going to add some site docs and publish them in the
> > next day or so for review... as I've yet to add anything, since I
> > initially wrote this for my own usage, and generally point folks
> > that are interested in it to the src of the Groovy integration,
> > which shows how its used quite easily.
> >
> > I know there are many other plugin testing plugins out there,
> > though I'm not sure which ones are stable/living/functional or
> > which ones actually do the things that I need them to do for my
> > plugins integration tests.  I think we eventually need to come up
> > with a single solution for src/it muck... but for right now this
> > plugin does *exactly* what I want... and is really key to keeping
> > the Groovy, Selenium, Retrotranslator and JSP compiler plugins
> > functioning correctly as they are modified over time.  I am willing
> > to look at consolidating/merging features into a uber src/it plugin
> > at some point, but for right now I'd rather just promote this puppy
> > and move on to other more interesting works.
> >
> > So... is there any objection to promoting the shitty-maven-plugin
> > out of the mojo-sandbox?
> >
> > If you object to the name, I understand, and I'm open to new ones...
> >
> > Thanks for reading!
> >
> > :-)
> >
> > Cheers,
> >
> > --jason
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

Reply via email to