Nem biztos, hogy jól értem a kérdést (lehet, teljesen másra válaszolok), meg nem vagyok egy maven profi, de:
Nekem a napokban olyat kellett csinálnom, hogy a compile alatt bizonyos stringeket kigyűjteni a forrásfájlokból. Erre csináltam egy saját plugint (google://Maven Mojo), s ezzel elérem, hogy vannak saját goaljaim. S ezek után, tudok valami ilyesmit mondani:
<plugin>
<groupId>groupid</groupId>
<artifactId>maven-plugin</artifactId>
<version>0.0.1</version>
<configuration>
...
</configuration>
<executions>
<execution>
<id>random-id</id>
<phase>default goal, amikor le akarom futtatni a saját pluginem</phase>
<goals>
<goal>pluginem goalja</goal>
</goals>
</execution>
</executions>
</plugin>
Én még ilyenek felé tapogatóznék, hogy JUnit Runnert írnék. Esetleg a frameworköd által használt teszteket integration testnek megjelölni, s utána a maven-failsafe-pluginnal futtatni.
--
blogom