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

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -