Я бы взглянул на:
<pluginManagement>...</pluginManagement>
элемент: http://maven.apache.org/pom.html#Plugin_Management
Я успешно определил мои плагины в моем файле pom master / parent / root через раздел управления плагинами, а затем просто включил их поведение в моих дочерних pom-файлах, просто указав комбинацию группы / артефакта.
В вашем случае я бы попробовал следующее ...
В вашем корневом pom.xml (обратите внимание на элемент ):
...
<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>
...
А затем просто включите поведение в вашем модуле module1 (или module2) pom.xml с помощью элемента (NO ):
<build>
...
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<plugin>
<plugins>
...
</build>
...
Это все по памяти, попробуй, и если не получится, дай мне знать.