turn off buildnumber-maven-plugin for submodules -
turn off buildnumber-maven-plugin for submodules -
parent:
class="lang-xml prettyprint-override"> <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>buildnumber-maven-plugin</artifactid> <version>1.0</version> <executions> <execution> **<inherited>false</inherited>** <goals> <goal>create</goal> </goals> </execution> </executions> <configuration> <format>${project.version}-b{0,number}</format> <items> <item>buildnumber0</item> </items> <docheck>false</docheck> <doupdate>false</doupdate> </configuration> </plugin> </plugins> <modules> <module>module1</module> <module>module2</module> </modules>
during 'mvn buildnumber:create' each module generate buildnumber. possible turn off submodules? in other word, during 'mvn buildnumber:create' build number should generated 1 time in parent module.
i tryed set <phase>none</phase>
, <skip>true</skip>
in submodules without changes.
suggestions?
i take the:
<pluginmanagement>...</pluginmanagement>
element: http://maven.apache.org/pom.html#plugin_management
i've had success defining plugins in master/parent/root pom file through plugin-management section, , enabling behaviour in kid pom files specifying group/artifact combination.
in case, i'd seek following...
in root pom.xml (notice <pluginmanagement> element):
... <build> ... <pluginmanagement> <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>buildnumber-maven-plugin</artifactid> <version>1.0</version> <executions> <execution> <goals> <goal>create</goal> </goals> </execution> </executions> <configuration> <format>${project.version}-b{0,number}</format> <items> <item>buildnumber0</item> </items> <docheck>false</docheck> <doupdate>false</doupdate> </configuration> </plugin> </plugins> </pluginmanagement> ... </build> ...
and enable behaviour in module1 (or module2) pom.xml (no <pluginmanagement> element):
<build> ... <plugins> <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>buildnumber-maven-plugin</artifactid> <plugin> <plugins> ... </build> ...
this memory, give shot , if doesn't work, allow me know.
maven plugins buildnumber-maven-plugin
Comments
Post a Comment