Hi,
We have a custom plugin that runs whenever we release a project.  Most of
our projects are _not_ multi-module, so it generally works fine by adding
that plugin to the release-plugin <goals>.  However, when I add that into
the root pom of a multi-module build, it only runs on the top-level
project, even though the modules inherit from that pom and do declare
maven-release-plugin so in theory, it should pick up that configuration.

Is there a way to force the plugin to run in each module during release?
I've explored options on the plugin itself [1] and options on the
maven-release-plugin[2] , but can't find anything about this issue.

Specifically, our plugin goes through our scm repository and updates the
dependencies in all our designated pom's to the newly released version of
the project being released - so we also want the module projects to get
updated in our repository.

Thanks,
Ben

[1] http://maven.apache.org/developers/mojo-api-specification.html
[2] http://maven.apache.org/plugins/maven-release-plugin/perform-mojo.html

-- 
Ben Tatham
Software Developer
Nanometrics Inc.
+1 613-592-6776 x254
http://www.nanometrics.ca

Reply via email to