Sorry, I never got these emails in my inbox... dunno why. So I haven't just been ignoring you ;-)
Anyways, looks like a bug in the Groovy descriptor extractor. I've filled an issue here: http://jira.codehaus.org/browse/MGROOVY-40 Will try to get that fixed asap. --jason Andrew Perepelytsya wrote: > > In a nice tradition of answering one's own questions... ;) > > Jason't other thread about site goal and similar symptoms gave me another > idea, which finally shaped into a solution. This could be included in the > Groovy m2 plugins development guide, smth under 'Building Groovy m2 > plugins in a reactor/multi-module project'. > > Full poms are available at the above mentioned SVN locations, I'll post > snippets here only. > > Parent: > ======= > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-plugin-plugin</artifactId> > <configuration> > <!-- > *MUST* override the extractors to disable > everything > except java, as groovy can handle both java and > groovy files. > Duplicate processing chokes maven. > Java is the default for plugin implementation > language, > overridable in individual projects. > --> > <extractors> > <extractor>java</extractor> > <!-- add custom default extractors here if needed > --> > <!-- extractor>bsh</extractor --> > </extractors> > </configuration> > <dependencies> > <dependency> > <groupId>org.codehaus.mojo</groupId> > <artifactId>groovy-mojo-tools</artifactId> > <version>1.0-alpha-3-SNAPSHOT</version> > </dependency> > </dependencies> > </plugin> > </plugins> > </build> > > > The key here is the dependency of the plugin AND extractor configuration. > It's critical to not enable groovy extractor for plugins implemented in > Java, as maven will try to process them with both java and groovy and > fail. > > Child m2 plugin project implemented in groovy (the same build/plugins > section): > =============================== > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-plugin-plugin</artifactId> > <configuration> > <extractors> > <!-- > *MUST* override the extractors to disable > everything > except groovy, as groovy can handle both java > and groovy files. > Duplicate processing chokes maven. > The rest of the config is inherited. > --> > <extractor>groovy</extractor> > </extractors> > </configuration> > </plugin> > > Hope it saves much pain to others. And the best part is those settings are > available in released m2 plugins, which lessens the snapshot pain. > > Cheers! > Andrew > -- View this message in context: http://www.nabble.com/-groovy-user--Let-your-Mojo%27s-be-Groovy-baby%21-tf3529339s177.html#a10689632 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]