+1 Arnaud
On 08/08/2007, 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 > > -- .......................................................... Arnaud HERITIER .......................................................... OCTO Technology - aheritier AT octo DOT com www.octo.com | blog.octo.com .......................................................... ASF - aheritier AT apache DOT org www.apache.org | maven.apache.org ........................................................... --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
