You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Donald Woods <dw...@apache.org> on 2008/05/07 18:12:04 UTC

Re: svn commit: r653533 - Rationale for using shitty-maven-plugin in testsuite?

So, can you give some background on this "shitty-maven-plugin" and why 
we need to switch to a Codehaus version instead of the Apache 
maven-maven-plugin???

It's a little worrisome that we keep creating new plugins over in 
Codehaus for Geronimo builds to use, instead of fixing the normal Apache 
Maven plugins.  Are we doing this because no one in the Geronimo 
community is a committer on Apache Maven and its just easier to create 
hacked up copies of ant, maven plugins, ... over there instead of fixing 
the ASF maintained code?


Also, can we get this "shitty" plugin to observer the -Dtest=false 
option, which it currently ignores for 2.1.x and 2.2 when building the 
framework/configs/geronimo-gbean-deployer/src/it/ code....



-Donald


jdillon@apache.org wrote:
> Author: jdillon
> Date: Mon May  5 10:25:46 2008
> New Revision: 653533
> 
> URL: http://svn.apache.org/viewvc?rev=653533&view=rev
> Log:
> (GERONIMO-3980) Use shitty-maven-plugin instead of maven-maven-plugin to drive test builds
> 
> Added:
>     geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt   (with props)
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt   (with props)
> Modified:
>     geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>     geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>     geronimo/server/trunk/testsuite/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml
>     geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml
> 
> Modified: geronimo/server/trunk/testsuite/console-testsuite/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/console-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/console-testsuite/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/console-testsuite/pom.xml Mon May  5 10:25:46 2008
> @@ -70,6 +70,35 @@
>                  <groupId>org.apache.geronimo.buildsupport</groupId>
>                  <artifactId>geronimo-maven-plugin</artifactId>
>                  <inherited>false</inherited>
> +                <executions>
> +                    <execution>
> +                        <id>start</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>start-server</goal>
> +                        </goals>
> +                        <configuration>
> +                            <logOutput>true</logOutput>
> +                            <background>true</background>
> +                            <verifyTimeout>300</verifyTimeout>
> +                            <optionSets>
> +                                <optionSet>
> +                                    <id>default</id>
> +                                    <options>
> +                                       <option>-XX:MaxPermSize=128m</option>
> +                                    </options>
> +                                </optionSet>
> +                            </optionSets>
> +                        </configuration>
> +                    </execution>
> +                    <execution>
> +                        <id>stop</id>
> +                        <phase>install</phase>
> +                        <goals>
> +                            <goal>stop-server</goal>
> +                        </goals>
> +                    </execution>
> +                </executions>
>              </plugin>
>              
>              <plugin>
> 
> Modified: geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml Mon May  5 10:25:46 2008
> @@ -46,7 +46,7 @@
>          - JavaMail
>      </description>
>  
> -        <build>
> +    <build>
>          <pluginManagement>
>              <plugins>
>                  <plugin>
> 
> Modified: geronimo/server/trunk/testsuite/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/pom.xml Mon May  5 10:25:46 2008
> @@ -23,45 +23,30 @@
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
>  
>      <modelVersion>4.0.0</modelVersion>
> -    
> +
>      <parent>
>          <groupId>org.apache.geronimo</groupId>
>          <artifactId>geronimo</artifactId>
>          <version>2.2-SNAPSHOT</version>
>      </parent>
> -    
> +
>      <groupId>org.apache.geronimo.testsuite</groupId>
>      <artifactId>testsuite</artifactId>
>      <name>Geronimo TestSuite</name>
>      <packaging>pom</packaging>
> -    
> +
>      <description>
> -        Geronimo integration testsuite. This contains 2 profiles, default and child.
> -        The default profile is used by the top level suites directly under this. The child profile is used by the test poms under the suites.
> -        This pom defines the basic dependencies needed by most suites.
> -        The start-selenium, start-server, invoke, and stop-server goals are globally configured here in the pluginManagement sections.
> -        They just need to be bound in the suites where needed and appropriate.
> -        The test poms under the suites should have this pom as their parent and set their relativePath appropriately
> -        The test poms under the suites inherit an empty 'child' profile from here. But any other build executions within the test poms should all be inside a 'child' profile.
> +        Geronimo integration testsuite.
>      </description>
> -    
> -    <dependencyManagement>
> -        <dependencies>
> -            <dependency>
> -                <groupId>org.apache.geronimo.testsupport</groupId>
> -                <artifactId>testsupport-selenium</artifactId>
> -                <version>${version}</version>
> -            </dependency>
> -        </dependencies>
> -    </dependencyManagement>
>  
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.geronimo.testsupport</groupId>
>              <artifactId>testsupport-selenium</artifactId>
> +            <version>${version}</version>
>              <scope>test</scope>
>          </dependency>
> -        
> +
>          <dependency>
>              <groupId>org.slf4j</groupId>
>              <artifactId>slf4j-simple</artifactId>
> @@ -74,15 +59,15 @@
>          <module>corba-testsuite</module>
>          <module>deployment-testsuite</module>
>          <module>enterprise-testsuite</module>
> +        <module>security-testsuite</module>
>          <module>web-testsuite</module>
>          <module>webservices-testsuite</module>
> -        <module>security-testsuite</module>
>      </modules>
>  
>      <build>
>          <resources>
>              <resource>
> -                <directory>src/main/resources</directory>
> +                <directory>${project.basedir}/src/main/resources</directory>
>                  <filtering>true</filtering>
>              </resource>
>          </resources>
> @@ -94,7 +79,7 @@
>                      <artifactId>testsuite-maven-plugin</artifactId>
>                      <version>${version}</version>
>                  </plugin>
> -                
> +
>                  <plugin>
>                      <groupId>org.apache.maven.plugins</groupId>
>                      <artifactId>maven-ear-plugin</artifactId>
> @@ -102,11 +87,7 @@
>                          <resourcesDir>${project.build.outputDirectory}</resourcesDir>
>                      </configuration>
>                  </plugin>
> -                
> -                <!--
> -                FIXME: Need to reset the default values here since our parent sets up wars
> -                       for use with jspc.  Remove once parent pom has been fixed.
> -                -->
> +
>                  <plugin>
>                      <groupId>org.apache.maven.plugins</groupId>
>                      <artifactId>maven-war-plugin</artifactId>
> @@ -123,7 +104,7 @@
>                          </webResources>
>                      </configuration>
>                  </plugin>
> -                
> +
>                  <plugin>
>                      <groupId>org.apache.maven.plugins</groupId>
>                      <artifactId>maven-surefire-plugin</artifactId>
> @@ -154,58 +135,7 @@
>                          </execution>
>                      </executions>
>                  </plugin>
> -                
> -                <plugin>
> -                    <groupId>org.apache.geronimo.genesis.plugins</groupId>
> -                    <artifactId>maven-maven-plugin</artifactId>
> -                    <configuration>
> -                        <fileset>
> -                            <basedir>${pom.basedir}</basedir>
> -                            <includes>
> -                                <include>*/pom.xml</include>
> -                            </includes>
> -                        </fileset>
> -                        <profiles>
> -                            <profile>child</profile>
> -                        </profiles>
> -                    </configuration>
> -                    <executions>
> -                        <execution>
> -                            <phase>integration-test</phase>
> -                            <goals>
> -                                <goal>invoke</goal>
> -                            </goals>
> -                        </execution>
> -                        <execution>
> -                            <id>site-deploy</id>
> -                            <phase>site-deploy</phase>
> -                            <goals>
> -                                <goal>invoke</goal>
> -                            </goals>
> -                            <configuration>
> -                                <goals>
> -                                    <goal>site-deploy</goal>
> -                                </goals>
> -                                <parameters>
> -                                    <buildNumber>${buildNumber}</buildNumber>
> -                                </parameters>
> -                            </configuration>
> -                        </execution>
> -                        <execution>
> -                            <id>clean</id>
> -                            <phase>clean</phase>
> -                            <goals>
> -                                <goal>invoke</goal>
> -                            </goals>
> -                            <configuration>
> -                                <goals>
> -                                    <goal>clean</goal>
> -                                </goals>
> -                            </configuration>
> -                        </execution>
> -                    </executions>
> -                </plugin>
> -                
> +
>                  <plugin>
>                      <groupId>org.apache.geronimo.buildsupport</groupId>
>                      <artifactId>geronimo-maven-plugin</artifactId>
> @@ -217,7 +147,7 @@
>                          </reporters>
>                      </configuration>
>                  </plugin>
> -                
> +
>                  <plugin>
>                      <groupId>org.codehaus.mojo</groupId>
>                      <artifactId>selenium-maven-plugin</artifactId>
> @@ -244,6 +174,23 @@
>                  </plugin>
>              </plugins>
>          </pluginManagement>
> +
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>testsuite-maven-plugin</artifactId>
> +                <inherited>false</inherited>
> +                <executions>
> +                    <execution>
> +                        <id>summarize</id>
> +                        <phase>post-site</phase>
> +                        <goals>
> +                            <goal>summarize</goal>
> +                        </goals>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
>      </build>
>  
>      <distributionManagement>
> @@ -252,7 +199,7 @@
>              <url>scp://people.apache.org/www/people.apache.org/builds/geronimo/server/testsuite/${buildNumber}</url>
>          </site>
>      </distributionManagement>
> -    
> +
>      <reporting>
>          <plugins>
>              <plugin>
> @@ -262,71 +209,8 @@
>              </plugin>
>          </plugins>
>      </reporting>
> -    
> -    <profiles>
> -        <profile>
> -            <id>default</id>
> -            <activation>
> -                <activeByDefault>true</activeByDefault>
> -            </activation>
> -            <build>
> -                <pluginManagement>
> -                    <plugins>
> -                        <plugin>
> -                            <groupId>org.apache.geronimo.buildsupport</groupId>
> -                            <artifactId>geronimo-maven-plugin</artifactId>
> -                            <executions>
> -                                <execution>
> -                                    <id>start</id>
> -                                    <phase>pre-integration-test</phase>
> -                                    <goals>
> -                                        <goal>start-server</goal>
> -                                    </goals>
> -                                    <configuration>
> -                                        <logOutput>true</logOutput>
> -                                        <background>true</background>
> -                                        <verifyTimeout>300</verifyTimeout>
> -                                        <optionSets>
> -                                            <optionSet>
> -                                                <id>default</id>
> -                                                <options>
> -                                                   <option>-XX:MaxPermSize=128m</option>
> -                                                </options>
> -                                            </optionSet>
> -                                        </optionSets>
> -                                    </configuration>
> -                                </execution>
> -                                <execution>
> -                                    <id>stop</id>
> -                                    <phase>install</phase>
> -                                    <goals>
> -                                        <goal>stop-server</goal>
> -                                    </goals>
> -                                </execution>
> -                            </executions>
> -                        </plugin>
> -                    </plugins>
> -                </pluginManagement>
> -
> -                <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>testsuite-maven-plugin</artifactId>
> -                        <inherited>false</inherited>
> -                        <executions>
> -                            <execution>
> -                                <id>summarize</id>
> -                                <phase>post-site</phase>
> -                                <goals>
> -                                    <goal>summarize</goal>
> -                                </goals>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
>  
> +    <profiles>
>          <profile>
>              <id>headless</id>
>              <build>
> @@ -349,38 +233,6 @@
>                  </pluginManagement>
>              </build>
>          </profile>
> -        
> -        <profile>
> -            <id>common</id>
> -            <build>
> -                <pluginManagement>
> -                    <plugins>
> -                        <plugin>
> -                            <groupId>org.apache.geronimo.buildsupport</groupId>
> -                            <artifactId>geronimo-maven-plugin</artifactId>
> -                            <executions>
> -                                <execution>
> -                                    <id>start</id>
> -                                    <phase>pre-integration-test</phase>
> -                                    <goals>
> -                                        <goal>start-server</goal>
> -                                    </goals>
> -                                    <configuration>
> -                                        <logOutput>true</logOutput>
> -                                        <background>true</background>
> -                                        <installDirectory>${basedir}/../server</installDirectory>
> -                                    </configuration>
> -                                </execution>
> -                            </executions>
> -                        </plugin>
> -                    </plugins>
> -                </pluginManagement>
> -            </build>
> -        </profile>
> -        
> -        <profile>
> -            <id>child</id>
> -        </profile>
>      </profiles>
>  
>  </project>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/pom.xml Mon May  5 10:25:46 2008
> @@ -21,19 +21,19 @@
>  <!-- $Rev$ $Date$ -->
>  
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
> -    
> +
>      <parent>
>          <groupId>org.apache.geronimo.testsuite</groupId>
>          <artifactId>testsuite</artifactId>
>          <version>2.2-SNAPSHOT</version>
>      </parent>
> -    
> +
>      <artifactId>web-testsuite</artifactId>
>      <name>Geronimo TestSuite :: Web-tier Testsuite</name>
>      <packaging>pom</packaging>
> -    
> +
>      <description>
>          Geronimo web tier testsuite.
>          Use this testsuite to test the webcontainer.
> @@ -45,18 +45,110 @@
>      </description>
>  
>      <properties>
> -      <excludeTest>test-tomcat</excludeTest>
> +        <excludeTest>test-tomcat</excludeTest>
>      </properties>
>  
>      <build>
> +        <pluginManagement>
> +            <plugins>
> +                <plugin>
> +                    <groupId>org.apache.maven.plugins</groupId>
> +                    <artifactId>maven-surefire-plugin</artifactId>
> +                    <configuration>
> +                        <suiteXmlFiles>
> +                            <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> +                        </suiteXmlFiles>
> +                        <systemProperties>
> +                            <property>
> +                                <name>geronimoVersion</name>
> +                                <value>${version}</value>
> +                            </property>
> +                        </systemProperties>
> +                    </configuration>
> +                </plugin>
> +            </plugins>
> +        </pluginManagement>
> +        
>          <plugins>
>              <plugin>
> -                <!-- This plugin is needed for all suite poms. -->
> +                <groupId>org.codehaus.mojo</groupId>
> +                <artifactId>selenium-maven-plugin</artifactId>
> +                <inherited>false</inherited>
> +            </plugin>
> +            
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <inherited>false</inherited>
> +                <executions>
> +                    <execution>
> +                        <id>start</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>start-server</goal>
> +                        </goals>
> +                        <configuration>
> +                            <logOutput>true</logOutput>
> +                            <background>true</background>
> +                            <verifyTimeout>300</verifyTimeout>
> +                            <optionSets>
> +                                <optionSet>
> +                                    <id>default</id>
> +                                    <options>
> +                                       <option>-XX:MaxPermSize=128m</option>
> +                                    </options>
> +                                </optionSet>
> +                            </optionSets>
> +                        </configuration>
> +                    </execution>
> +                    <execution>
> +                        <id>stop</id>
> +                        <phase>install</phase>
> +                        <goals>
> +                            <goal>stop-server</goal>
> +                        </goals>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +            
> +            <plugin>
> +                <groupId>org.codehaus.mojo</groupId>
> +                <artifactId>shitty-maven-plugin</artifactId>
> +                <inherited>false</inherited>
> +                <configuration>
> +                    <projects>
> +                        <fileset>
> +                            <directory>${project.basedir}</directory>
> +                            <includes>
> +                                <include>*/pom.xml</include>
> +                            </includes>
> +                            
> +                            <!--
> +                            HACK: Skip tomcat (or jetty) tests for now till we figure out how to switch it dynamically
> +                            -->
> +                            <excludes>
> +                                <exclude>${excludeTest}/pom.xml</exclude>
> +                            </excludes>
> +                        </fileset>
> +                    </projects>
> +                </configuration>
> +                <executions>
> +                    <execution>
> +                        <goals>
> +                            <goal>clean</goal>
> +                            <goal>install</goal>
> +                            <goal>test</goal>
> +                        </goals>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +            
> +            <plugin>
>                  <groupId>org.apache.geronimo.buildsupport</groupId>
>                  <artifactId>testsuite-maven-plugin</artifactId>
> +                <inherited>false</inherited>
>                  <executions>
>                      <execution>
> -                        <id>generate-surefire-xml</id>
>                          <phase>install</phase>
>                          <goals>
>                              <goal>generate-surefire-xml</goal>
> @@ -66,68 +158,5 @@
>              </plugin>
>          </plugins>
>      </build>
> -    
> -    <profiles>
> -        <profile>
> -            <id>default</id>
> -            <activation>
> -                <activeByDefault>true</activeByDefault>
> -            </activation>
> -            <!--
> -            TODO: Hook up m-m-p to allow child modules to be built early during this modules
> -                  compile (or something) phase.
> -            -->
> -            <build>
> -                <plugins>
> -                  <plugin>
> -                        <!--
> -                          One of the pom that this invokes using m-m-p has packaging set to "pom".
> -                          That expects it's parent (this pom) to be installed already.
> -                          So installing it ahead before we invoke it in the integration-test phase
> -                        -->
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-install-plugin</artifactId>
> -                        <inherited>false</inherited>
> -                        <executions>
> -                            <execution>
> -                                <id>install-ahead</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>install</goal>
> -                                </goals>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -
> -                    <plugin>
> -                        <groupId>org.codehaus.mojo</groupId>
> -                        <artifactId>selenium-maven-plugin</artifactId>
> -                    </plugin>
> -                    
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                    </plugin>
> -                    
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.genesis.plugins</groupId>
> -                        <artifactId>maven-maven-plugin</artifactId>
> -                        <!-- Skip tomcat (or jetty) tests for now till we figure out how to switch it dynamically -->
> -                        <configuration>
> -                          <fileset>
> -                            <excludes>
> -                              <exclude>${excludeTest}/pom.xml</exclude>
> -                            </excludes>
> -                          </fileset>
> -                        </configuration>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -        
> -        <profile>
> -            <id>child</id>
> -        </profile>
> -    </profiles>
> -    
> +
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml Mon May  5 10:25:46 2008
> @@ -34,13 +34,6 @@
>      <name>Geronimo TestSuite :: Web Testsuite :: Test JSPs</name>
>      <packaging>war</packaging>
>  
> -
> -    <description>
> -        Tests for the test-deployables.
> -        maven-maven-plugin:invoke executes the 'child' profile.
> -        Since build executions are done here, a 'child' profile is explicitly defined here to prevent inheriting other configurations and executions from parent.
> -    </description>
> -
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.geronimo.specs</groupId>
> @@ -55,51 +48,36 @@
>          </dependency>
>      </dependencies>
>  
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <build>
> -                <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-surefire-plugin</artifactId>
> +    <build>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>deploy-wars</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>deploy-module</goal>
> +                        </goals>
>                          <configuration>
> -                            <suiteXmlFiles>
> -                                <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> -                            </suiteXmlFiles>
> +                            <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
>                          </configuration>
> -                    </plugin>
> -
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                        <executions>
> -                            <execution>
> -                                <id>deploy-wars</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>deploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
> -                                </configuration>
> -                            </execution>
> +                    </execution>
>  
> -                            <execution>
> -                                <id>undeploy-war-as-moduleId</id>
> -                                <phase>post-integration-test</phase>
> -                                <goals>
> -                                    <goal>undeploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> -                                </configuration>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -    </profiles>
> +                    <execution>
> +                        <id>undeploy-war-as-moduleId</id>
> +                        <phase>post-integration-test</phase>
> +                        <goals>
> +                            <goal>undeploy-module</goal>
> +                        </goals>
> +                        <configuration>
> +                            <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
>  
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml Mon May  5 10:25:46 2008
> @@ -34,13 +34,6 @@
>      <name>Geronimo TestSuite :: Web Testsuite :: Test Servlets</name>
>      <packaging>war</packaging>
>  
> -
> -    <description>
> -        Tests for the test-deployables.
> -        maven-maven-plugin:invoke executes the 'child' profile.
> -        Since build executions are done here, a 'child' profile is explicitly defined here to prevent inheriting other configurations and executions from parent.
> -    </description>
> -
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.geronimo.specs</groupId>
> @@ -49,51 +42,36 @@
>          </dependency>
>      </dependencies>
>  
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <build>
> -                <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-surefire-plugin</artifactId>
> +    <build>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>deploy-wars</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>deploy-module</goal>
> +                        </goals>
>                          <configuration>
> -                            <suiteXmlFiles>
> -                                <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> -                            </suiteXmlFiles>
> +                            <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
>                          </configuration>
> -                    </plugin>
> -
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                        <executions>
> -                            <execution>
> -                                <id>deploy-wars</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>deploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
> -                                </configuration>
> -                            </execution>
> +                    </execution>
>  
> -                            <execution>
> -                                <id>undeploy-war-as-moduleId</id>
> -                                <phase>post-integration-test</phase>
> -                                <goals>
> -                                    <goal>undeploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> -                                </configuration>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -    </profiles>
> +                    <execution>
> +                        <id>undeploy-war-as-moduleId</id>
> +                        <phase>post-integration-test</phase>
> +                        <goals>
> +                            <goal>undeploy-module</goal>
> +                        </goals>
> +                        <configuration>
> +                            <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
>  
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml Mon May  5 10:25:46 2008
> @@ -17,10 +17,13 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> +
>  <!-- $Rev$ $Date$ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
> +    
>      <parent>
>          <groupId>org.apache.geronimo.testsuite</groupId>
>          <artifactId>web-testsuite</artifactId>
> @@ -30,12 +33,7 @@
>      <artifactId>test-jetty</artifactId>
>      <name>Geronimo TestSuite :: Web Testsuite :: Test Jetty</name>
>      <packaging>war</packaging>
> -    
> -    <description>
> -        Tests for the test-deployables.
> -        maven-maven-plugin:invoke executes the 'child' profile.
> -        Since build executions are done here, a 'child' profile is explicitly defined here to prevent inheriting other configurations and executions from parent.
> -    </description>
> +
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.geronimo.specs</groupId>
> @@ -43,50 +41,37 @@
>              <scope>provided</scope>
>          </dependency>
>      </dependencies>
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <build>
> -              <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-surefire-plugin</artifactId>
> +    
> +    <build>
> +      <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>deploy-wars</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>deploy-module</goal>
> +                        </goals>
>                          <configuration>
> -                            <suiteXmlFiles>
> -                                <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> -                            </suiteXmlFiles>
> +                            <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
>                          </configuration>
> -                    </plugin>
> +                    </execution>
>                      
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                        <executions>
> -                            <execution>
> -                                <id>deploy-wars</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>deploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
> -                                </configuration>
> -                            </execution>
> -                            
> -                            <execution>
> -                                <id>undeploy-war-as-moduleId</id>
> -                                <phase>post-integration-test</phase>
> -                                <goals>
> -                                    <goal>undeploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> -                                </configuration>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -    </profiles>
> +                    <execution>
> +                        <id>undeploy-war-as-moduleId</id>
> +                        <phase>post-integration-test</phase>
> +                        <goals>
> +                            <goal>undeploy-module</goal>
> +                        </goals>
> +                        <configuration>
> +                            <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
> +
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml Mon May  5 10:25:46 2008
> @@ -7,9 +7,9 @@
>      to you under the Apache License, Version 2.0 (the
>      "License"); you may not use this file except in compliance
>      with the License.  You may obtain a copy of the License at
> -
> +    
>       http://www.apache.org/licenses/LICENSE-2.0
> -
> +    
>      Unless required by applicable law or agreed to in writing,
>      software distributed under the License is distributed on an
>      "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> @@ -19,6 +19,7 @@
>  -->
>  
>  <!-- $Rev$ $Date$ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
>  
>      <modelVersion>4.0.0</modelVersion>
> @@ -33,12 +34,6 @@
>      <name>Geronimo TestSuite :: Web Testsuite :: Test MyFaces</name>
>      <packaging>war</packaging>
>  
> -    <description>
> -        Tests for the test-deployables.
> -        maven-maven-plugin:invoke executes the 'child' profile.
> -        Since build executions are done here, a 'child' profile is explicitly defined here to prevent inheriting other configurations and executions from parent.
> -    </description>
> -
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.myfaces.core</groupId>
> @@ -53,51 +48,36 @@
>          </dependency>
>      </dependencies>
>  
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <build>
> -                <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-surefire-plugin</artifactId>
> +    <build>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>deploy-wars</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>deploy-module</goal>
> +                        </goals>
>                          <configuration>
> -                            <suiteXmlFiles>
> -                                <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> -                            </suiteXmlFiles>
> +                            <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
>                          </configuration>
> -                    </plugin>
> +                    </execution>
>  
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                        <executions>
> -                            <execution>
> -                                <id>deploy-wars</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>deploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
> -                                </configuration>
> -                            </execution>
> -
> -                            <execution>
> -                                <id>undeploy-war-as-moduleId</id>
> -                                <phase>post-integration-test</phase>
> -                                <goals>
> -                                    <goal>undeploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> -                                </configuration>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -    </profiles>
> +                    <execution>
> +                        <id>undeploy-war-as-moduleId</id>
> +                        <phase>post-integration-test</phase>
> +                        <goals>
> +                            <goal>undeploy-module</goal>
> +                        </goals>
> +                        <configuration>
> +                            <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
>  
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml Mon May  5 10:25:46 2008
> @@ -34,13 +34,6 @@
>      <name>Geronimo TestSuite :: Web Testsuite :: Test Tomcat</name>
>      <packaging>war</packaging>
>      
> -
> -    <description>
> -        Tests for the test-deployables.
> -        maven-maven-plugin:invoke executes the 'child' profile.
> -        Since build executions are done here, a 'child' profile is explicitly defined here to prevent inheriting other configurations and executions from parent.
> -    </description>
> -
>      <dependencies>
>          <dependency>
>              <groupId>org.apache.geronimo.specs</groupId>
> @@ -49,51 +42,36 @@
>          </dependency>
>      </dependencies>
>  
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <build>
> -                <plugins>
> -                    <plugin>
> -                        <groupId>org.apache.maven.plugins</groupId>
> -                        <artifactId>maven-surefire-plugin</artifactId>
> +    <build>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.geronimo.buildsupport</groupId>
> +                <artifactId>geronimo-maven-plugin</artifactId>
> +                <executions>
> +                    <execution>
> +                        <id>deploy-wars</id>
> +                        <phase>pre-integration-test</phase>
> +                        <goals>
> +                            <goal>deploy-module</goal>
> +                        </goals>
>                          <configuration>
> -                            <suiteXmlFiles>
> -                                <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile>
> -                            </suiteXmlFiles>
> +                          <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
>                          </configuration>
> -                    </plugin>
> +                    </execution>
>                      
> -                    <plugin>
> -                        <groupId>org.apache.geronimo.buildsupport</groupId>
> -                        <artifactId>geronimo-maven-plugin</artifactId>
> -                        <executions>
> -                            <execution>
> -                                <id>deploy-wars</id>
> -                                <phase>pre-integration-test</phase>
> -                                <goals>
> -                                    <goal>deploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                  <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive>
> -                                </configuration>
> -                            </execution>
> -                            
> -                            <execution>
> -                                <id>undeploy-war-as-moduleId</id>
> -                                <phase>post-integration-test</phase>
> -                                <goals>
> -                                    <goal>undeploy-module</goal>
> -                                </goals>
> -                                <configuration>
> -                                    <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> -                                </configuration>
> -                            </execution>
> -                        </executions>
> -                    </plugin>
> -                </plugins>
> -            </build>
> -        </profile>
> -    </profiles>
> +                    <execution>
> +                        <id>undeploy-war-as-moduleId</id>
> +                        <phase>post-integration-test</phase>
> +                        <goals>
> +                            <goal>undeploy-module</goal>
> +                        </goals>
> +                        <configuration>
> +                            <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
>  
>  </project>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml Mon May  5 10:25:46 2008
> @@ -17,8 +17,11 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 2007) $ -->
> +
> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 2008) $ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> +
>      <modelVersion>4.0.0</modelVersion>
>      
>      <parent>
> @@ -35,15 +38,10 @@
>          Geronimo test for web testsuite. Testing Servlet forwarding
>      </description>
>      
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <modules>
> -                <module>web-forward-war-1</module>
> -                <module>web-forward-war-2</module>
> -                <module>web-forward-ear</module>
> -            </modules>
> -        </profile>
> -    </profiles>
> +    <modules>
> +        <module>web-forward-war-1</module>
> +        <module>web-forward-war-2</module>
> +        <module>web-forward-ear</module>
> +    </modules>
>  
>  </project>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml Mon May  5 10:25:46 2008
> @@ -17,10 +17,13 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> -<!-- $Rev: 577928 $ $Date: 2007-09-20 17:20:00 -0400 (Thu, 20 Sep 2007) $ -->
> +
> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 2008) $ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
> +    
>      <parent>
>          <groupId>org.apache.geronimo.testsuite</groupId>
>          <artifactId>test-web-forward</artifactId>
> @@ -31,6 +34,10 @@
>      <name>Geronimo Test Suite :: Test Servlet Forwarding :: EAR</name>
>      <packaging>ear</packaging>
>      
> +    <!--
> +    FIXME: Split this module up... one to build the ear, one to run the tests.
> +    -->
> +    
>      <description>
>          Geronimo test EAR for Servlet forwarding
>      </description>
> @@ -54,6 +61,7 @@
>      <build>
>          <plugins>
>              <plugin>
> +                <groupId>org.apache.maven.plugins</groupId>
>                  <artifactId>maven-ear-plugin</artifactId>
>                  <configuration>
>                      <modules>
> @@ -72,6 +80,7 @@
>                      </modules>
>                  </configuration>
>              </plugin>
> +            
>              <plugin>
>                  <groupId>org.apache.maven.plugins</groupId>
>                  <artifactId>maven-surefire-plugin</artifactId>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml Mon May  5 10:25:46 2008
> @@ -17,10 +17,13 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 2007) $ -->
> +
> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 2008) $ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
> +
>      <parent>
>          <groupId>org.apache.geronimo.testsuite</groupId>
>          <artifactId>test-web-forward</artifactId>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml Mon May  5 10:25:46 2008
> @@ -17,9 +17,11 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 2007) $ -->
> +
> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 2008) $ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
>      
>      <parent>
> 
> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt?rev=653533&view=auto
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt (added)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt Mon May  5 10:25:46 2008
> @@ -0,0 +1 @@
> +clean install
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt
> ------------------------------------------------------------------------------
>     svn:eol-style = native
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt
> ------------------------------------------------------------------------------
>     svn:keywords = Date Author Id Revision HeadURL
> 
> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml Mon May  5 10:25:46 2008
> @@ -17,8 +17,11 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> +
>  <!-- $Rev$ $Date$ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> +
>      <modelVersion>4.0.0</modelVersion>
>      
>      <parent>
> @@ -35,15 +38,10 @@
>          Geronimo test for web testsuite. Testing web references
>      </description>
>      
> -    <profiles>
> -        <profile>
> -            <id>child</id>
> -            <modules>
> -                <module>web-references-ejb</module>
> -                <module>web-references-war</module>
> -                <module>web-references-ear</module>
> -            </modules>
> -        </profile>
> -    </profiles>
> +    <modules>
> +        <module>web-references-ejb</module>
> +        <module>web-references-war</module>
> +        <module>web-references-ear</module>
> +    </modules>
>  
>  </project>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml Mon May  5 10:25:46 2008
> @@ -17,10 +17,13 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> +
>  <!-- $Rev$ $Date$ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
> +
>      <parent>
>          <groupId>org.apache.geronimo.testsuite</groupId>
>          <artifactId>test-web-references</artifactId>
> @@ -31,6 +34,10 @@
>      <name>Geronimo TestSuite :: Test Web References :: EAR</name>
>      <packaging>ear</packaging>
>      
> +    <!--
> +    FIXME: Split this module up... one to build the ear, one to run the tests.
> +    -->
> +    
>      <description>
>          Geronimo test EAR for Web References
>      </description>
> 
> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml
> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
> ==============================================================================
> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml (original)
> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml Mon May  5 10:25:46 2008
> @@ -17,9 +17,11 @@
>      specific language governing permissions and limitations
>      under the License.
>  -->
> +
>  <!-- $Rev$ $Date$ -->
> +
>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
> -    
> +
>      <modelVersion>4.0.0</modelVersion>
>      
>      <parent>
> 
> 
> 

Re: svn commit: r653533 - Rationale for using shitty-maven-plugin in testsuite?

Posted by Jason Dillon <ja...@planet57.com>.
On May 7, 2008, at 11:12 PM, Donald Woods wrote:
> It's a little worrisome that we keep creating new plugins over in  
> Codehaus for Geronimo builds to use, instead of fixing the normal  
> Apache Maven plugins.  Are we doing this because no one in the  
> Geronimo community is a committer on Apache Maven and its just  
> easier to create hacked up copies of ant, maven plugins, ... over  
> there instead of fixing the ASF maintained code?

Um.... what *hacked* up plugins are you referring to?


> Also, can we get this "shitty" plugin to observer the -Dtest=false  
> option, which it currently ignores for 2.1.x and 2.2 when building  
> the framework/configs/geronimo-gbean-deployer/src/it/ code....

Use -Dmaven.test.skip=true and shitty will skip.

--jason


>
>
>
> -Donald
>
>
> jdillon@apache.org wrote:
>> Author: jdillon
>> Date: Mon May  5 10:25:46 2008
>> New Revision: 653533
>> URL: http://svn.apache.org/viewvc?rev=653533&view=rev
>> Log:
>> (GERONIMO-3980) Use shitty-maven-plugin instead of maven-maven- 
>> plugin to drive test builds
>> Added:
>>    geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt   (with props)
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt   (with props)
>> Modified:
>>    geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>    geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>>    geronimo/server/trunk/testsuite/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml
>>    geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml
>> Modified: geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/console-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/console-testsuite/pom.xml  
>> (original)
>> +++ geronimo/server/trunk/testsuite/console-testsuite/pom.xml Mon  
>> May  5 10:25:46 2008
>> @@ -70,6 +70,35 @@
>>                 <groupId>org.apache.geronimo.buildsupport</groupId>
>>                 <artifactId>geronimo-maven-plugin</artifactId>
>>                 <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>start</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>start-server</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <logOutput>true</logOutput>
>> +                            <background>true</background>
>> +                            <verifyTimeout>300</verifyTimeout>
>> +                            <optionSets>
>> +                                <optionSet>
>> +                                    <id>default</id>
>> +                                    <options>
>> +                                       <option>- 
>> XX:MaxPermSize=128m</option>
>> +                                    </options>
>> +                                </optionSet>
>> +                            </optionSets>
>> +                        </configuration>
>> +                    </execution>
>> +                    <execution>
>> +                        <id>stop</id>
>> +                        <phase>install</phase>
>> +                        <goals>
>> +                            <goal>stop-server</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>>             </plugin>
>>                          <plugin>
>> Modified: geronimo/server/trunk/testsuite/enterprise-testsuite/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>> (original)
>> +++ geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>> Mon May  5 10:25:46 2008
>> @@ -46,7 +46,7 @@
>>         - JavaMail
>>     </description>
>> -        <build>
>> +    <build>
>>         <pluginManagement>
>>             <plugins>
>>                 <plugin>
>> Modified: geronimo/server/trunk/testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/pom.xml Mon May  5 10:25:46 2008
>> @@ -23,45 +23,30 @@
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>>      <modelVersion>4.0.0</modelVersion>
>> -    +
>>     <parent>
>>         <groupId>org.apache.geronimo</groupId>
>>         <artifactId>geronimo</artifactId>
>>         <version>2.2-SNAPSHOT</version>
>>     </parent>
>> -    +
>>     <groupId>org.apache.geronimo.testsuite</groupId>
>>     <artifactId>testsuite</artifactId>
>>     <name>Geronimo TestSuite</name>
>>     <packaging>pom</packaging>
>> -    +
>>     <description>
>> -        Geronimo integration testsuite. This contains 2 profiles,  
>> default and child.
>> -        The default profile is used by the top level suites  
>> directly under this. The child profile is used by the test poms  
>> under the suites.
>> -        This pom defines the basic dependencies needed by most  
>> suites.
>> -        The start-selenium, start-server, invoke, and stop-server  
>> goals are globally configured here in the pluginManagement sections.
>> -        They just need to be bound in the suites where needed and  
>> appropriate.
>> -        The test poms under the suites should have this pom as  
>> their parent and set their relativePath appropriately
>> -        The test poms under the suites inherit an empty 'child'  
>> profile from here. But any other build executions within the test  
>> poms should all be inside a 'child' profile.
>> +        Geronimo integration testsuite.
>>     </description>
>> -    -    <dependencyManagement>
>> -        <dependencies>
>> -            <dependency>
>> -                <groupId>org.apache.geronimo.testsupport</groupId>
>> -                <artifactId>testsupport-selenium</artifactId>
>> -                <version>${version}</version>
>> -            </dependency>
>> -        </dependencies>
>> -    </dependencyManagement>
>>      <dependencies>
>>         <dependency>
>>             <groupId>org.apache.geronimo.testsupport</groupId>
>>             <artifactId>testsupport-selenium</artifactId>
>> +            <version>${version}</version>
>>             <scope>test</scope>
>>         </dependency>
>> -        +
>>         <dependency>
>>             <groupId>org.slf4j</groupId>
>>             <artifactId>slf4j-simple</artifactId>
>> @@ -74,15 +59,15 @@
>>         <module>corba-testsuite</module>
>>         <module>deployment-testsuite</module>
>>         <module>enterprise-testsuite</module>
>> +        <module>security-testsuite</module>
>>         <module>web-testsuite</module>
>>         <module>webservices-testsuite</module>
>> -        <module>security-testsuite</module>
>>     </modules>
>>      <build>
>>         <resources>
>>             <resource>
>> -                <directory>src/main/resources</directory>
>> +                <directory>${project.basedir}/src/main/resources</ 
>> directory>
>>                 <filtering>true</filtering>
>>             </resource>
>>         </resources>
>> @@ -94,7 +79,7 @@
>>                     <artifactId>testsuite-maven-plugin</artifactId>
>>                     <version>${version}</version>
>>                 </plugin>
>> -                +
>>                 <plugin>
>>                     <groupId>org.apache.maven.plugins</groupId>
>>                     <artifactId>maven-ear-plugin</artifactId>
>> @@ -102,11 +87,7 @@
>>                         <resourcesDir>$ 
>> {project.build.outputDirectory}</resourcesDir>
>>                     </configuration>
>>                 </plugin>
>> -                -                <!--
>> -                FIXME: Need to reset the default values here since  
>> our parent sets up wars
>> -                       for use with jspc.  Remove once parent pom  
>> has been fixed.
>> -                -->
>> +
>>                 <plugin>
>>                     <groupId>org.apache.maven.plugins</groupId>
>>                     <artifactId>maven-war-plugin</artifactId>
>> @@ -123,7 +104,7 @@
>>                         </webResources>
>>                     </configuration>
>>                 </plugin>
>> -                +
>>                 <plugin>
>>                     <groupId>org.apache.maven.plugins</groupId>
>>                     <artifactId>maven-surefire-plugin</artifactId>
>> @@ -154,58 +135,7 @@
>>                         </execution>
>>                     </executions>
>>                 </plugin>
>> -                -                <plugin>
>> -                    <groupId>org.apache.geronimo.genesis.plugins</ 
>> groupId>
>> -                    <artifactId>maven-maven-plugin</artifactId>
>> -                    <configuration>
>> -                        <fileset>
>> -                            <basedir>${pom.basedir}</basedir>
>> -                            <includes>
>> -                                <include>*/pom.xml</include>
>> -                            </includes>
>> -                        </fileset>
>> -                        <profiles>
>> -                            <profile>child</profile>
>> -                        </profiles>
>> -                    </configuration>
>> -                    <executions>
>> -                        <execution>
>> -                            <phase>integration-test</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                        </execution>
>> -                        <execution>
>> -                            <id>site-deploy</id>
>> -                            <phase>site-deploy</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                            <configuration>
>> -                                <goals>
>> -                                    <goal>site-deploy</goal>
>> -                                </goals>
>> -                                <parameters>
>> -                                    <buildNumber>${buildNumber}</ 
>> buildNumber>
>> -                                </parameters>
>> -                            </configuration>
>> -                        </execution>
>> -                        <execution>
>> -                            <id>clean</id>
>> -                            <phase>clean</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                            <configuration>
>> -                                <goals>
>> -                                    <goal>clean</goal>
>> -                                </goals>
>> -                            </configuration>
>> -                        </execution>
>> -                    </executions>
>> -                </plugin>
>> -                +
>>                 <plugin>
>>                     <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>>                     <artifactId>geronimo-maven-plugin</artifactId>
>> @@ -217,7 +147,7 @@
>>                         </reporters>
>>                     </configuration>
>>                 </plugin>
>> -                +
>>                 <plugin>
>>                     <groupId>org.codehaus.mojo</groupId>
>>                     <artifactId>selenium-maven-plugin</artifactId>
>> @@ -244,6 +174,23 @@
>>                 </plugin>
>>             </plugins>
>>         </pluginManagement>
>> +
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>testsuite-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>summarize</id>
>> +                        <phase>post-site</phase>
>> +                        <goals>
>> +                            <goal>summarize</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>>     </build>
>>      <distributionManagement>
>> @@ -252,7 +199,7 @@
>>             <url>scp://people.apache.org/www/people.apache.org/ 
>> builds/geronimo/server/testsuite/${buildNumber}</url>
>>         </site>
>>     </distributionManagement>
>> -    +
>>     <reporting>
>>         <plugins>
>>             <plugin>
>> @@ -262,71 +209,8 @@
>>             </plugin>
>>         </plugins>
>>     </reporting>
>> -    -    <profiles>
>> -        <profile>
>> -            <id>default</id>
>> -            <activation>
>> -                <activeByDefault>true</activeByDefault>
>> -            </activation>
>> -            <build>
>> -                <pluginManagement>
>> -                    <plugins>
>> -                        <plugin>
>> -                             
>> <groupId>org.apache.geronimo.buildsupport</groupId>
>> -                            <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                            <executions>
>> -                                <execution>
>> -                                    <id>start</id>
>> -                                    <phase>pre-integration-test</ 
>> phase>
>> -                                    <goals>
>> -                                        <goal>start-server</goal>
>> -                                    </goals>
>> -                                    <configuration>
>> -                                        <logOutput>true</logOutput>
>> -                                        <background>true</ 
>> background>
>> -                                        <verifyTimeout>300</ 
>> verifyTimeout>
>> -                                        <optionSets>
>> -                                            <optionSet>
>> -                                                <id>default</id>
>> -                                                <options>
>> -                                                   <option>- 
>> XX:MaxPermSize=128m</option>
>> -                                                </options>
>> -                                            </optionSet>
>> -                                        </optionSets>
>> -                                    </configuration>
>> -                                </execution>
>> -                                <execution>
>> -                                    <id>stop</id>
>> -                                    <phase>install</phase>
>> -                                    <goals>
>> -                                        <goal>stop-server</goal>
>> -                                    </goals>
>> -                                </execution>
>> -                            </executions>
>> -                        </plugin>
>> -                    </plugins>
>> -                </pluginManagement>
>> -
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>testsuite-maven-plugin</ 
>> artifactId>
>> -                        <inherited>false</inherited>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>summarize</id>
>> -                                <phase>post-site</phase>
>> -                                <goals>
>> -                                    <goal>summarize</goal>
>> -                                </goals>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> +    <profiles>
>>         <profile>
>>             <id>headless</id>
>>             <build>
>> @@ -349,38 +233,6 @@
>>                 </pluginManagement>
>>             </build>
>>         </profile>
>> -        -        <profile>
>> -            <id>common</id>
>> -            <build>
>> -                <pluginManagement>
>> -                    <plugins>
>> -                        <plugin>
>> -                             
>> <groupId>org.apache.geronimo.buildsupport</groupId>
>> -                            <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                            <executions>
>> -                                <execution>
>> -                                    <id>start</id>
>> -                                    <phase>pre-integration-test</ 
>> phase>
>> -                                    <goals>
>> -                                        <goal>start-server</goal>
>> -                                    </goals>
>> -                                    <configuration>
>> -                                        <logOutput>true</logOutput>
>> -                                        <background>true</ 
>> background>
>> -                                        <installDirectory>$ 
>> {basedir}/../server</installDirectory>
>> -                                    </configuration>
>> -                                </execution>
>> -                            </executions>
>> -                        </plugin>
>> -                    </plugins>
>> -                </pluginManagement>
>> -            </build>
>> -        </profile>
>> -        -        <profile>
>> -            <id>child</id>
>> -        </profile>
>>     </profiles>
>>  </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/pom.xml Mon May   
>> 5 10:25:46 2008
>> @@ -21,19 +21,19 @@
>> <!-- $Rev$ $Date$ -->
>>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>> -    +
>>     <parent>
>>         <groupId>org.apache.geronimo.testsuite</groupId>
>>         <artifactId>testsuite</artifactId>
>>         <version>2.2-SNAPSHOT</version>
>>     </parent>
>> -    +
>>     <artifactId>web-testsuite</artifactId>
>>     <name>Geronimo TestSuite :: Web-tier Testsuite</name>
>>     <packaging>pom</packaging>
>> -    +
>>     <description>
>>         Geronimo web tier testsuite.
>>         Use this testsuite to test the webcontainer.
>> @@ -45,18 +45,110 @@
>>     </description>
>>      <properties>
>> -      <excludeTest>test-tomcat</excludeTest>
>> +        <excludeTest>test-tomcat</excludeTest>
>>     </properties>
>>      <build>
>> +        <pluginManagement>
>> +            <plugins>
>> +                <plugin>
>> +                    <groupId>org.apache.maven.plugins</groupId>
>> +                    <artifactId>maven-surefire-plugin</artifactId>
>> +                    <configuration>
>> +                        <suiteXmlFiles>
>> +                            <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> +                        </suiteXmlFiles>
>> +                        <systemProperties>
>> +                            <property>
>> +                                <name>geronimoVersion</name>
>> +                                <value>${version}</value>
>> +                            </property>
>> +                        </systemProperties>
>> +                    </configuration>
>> +                </plugin>
>> +            </plugins>
>> +        </pluginManagement>
>> +                 <plugins>
>>             <plugin>
>> -                <!-- This plugin is needed for all suite poms. -->
>> +                <groupId>org.codehaus.mojo</groupId>
>> +                <artifactId>selenium-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +            </plugin>
>> +            +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>start</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>start-server</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <logOutput>true</logOutput>
>> +                            <background>true</background>
>> +                            <verifyTimeout>300</verifyTimeout>
>> +                            <optionSets>
>> +                                <optionSet>
>> +                                    <id>default</id>
>> +                                    <options>
>> +                                       <option>- 
>> XX:MaxPermSize=128m</option>
>> +                                    </options>
>> +                                </optionSet>
>> +                            </optionSets>
>> +                        </configuration>
>> +                    </execution>
>> +                    <execution>
>> +                        <id>stop</id>
>> +                        <phase>install</phase>
>> +                        <goals>
>> +                            <goal>stop-server</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +            +            <plugin>
>> +                <groupId>org.codehaus.mojo</groupId>
>> +                <artifactId>shitty-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <configuration>
>> +                    <projects>
>> +                        <fileset>
>> +                            <directory>${project.basedir}</ 
>> directory>
>> +                            <includes>
>> +                                <include>*/pom.xml</include>
>> +                            </includes>
>> +                            +                            <!--
>> +                            HACK: Skip tomcat (or jetty) tests for  
>> now till we figure out how to switch it dynamically
>> +                            -->
>> +                            <excludes>
>> +                                <exclude>${excludeTest}/pom.xml</ 
>> exclude>
>> +                            </excludes>
>> +                        </fileset>
>> +                    </projects>
>> +                </configuration>
>> +                <executions>
>> +                    <execution>
>> +                        <goals>
>> +                            <goal>clean</goal>
>> +                            <goal>install</goal>
>> +                            <goal>test</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +            +            <plugin>
>>                 <groupId>org.apache.geronimo.buildsupport</groupId>
>>                 <artifactId>testsuite-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>>                 <executions>
>>                     <execution>
>> -                        <id>generate-surefire-xml</id>
>>                         <phase>install</phase>
>>                         <goals>
>>                             <goal>generate-surefire-xml</goal>
>> @@ -66,68 +158,5 @@
>>             </plugin>
>>         </plugins>
>>     </build>
>> -    -    <profiles>
>> -        <profile>
>> -            <id>default</id>
>> -            <activation>
>> -                <activeByDefault>true</activeByDefault>
>> -            </activation>
>> -            <!--
>> -            TODO: Hook up m-m-p to allow child modules to be built  
>> early during this modules
>> -                  compile (or something) phase.
>> -            -->
>> -            <build>
>> -                <plugins>
>> -                  <plugin>
>> -                        <!--
>> -                          One of the pom that this invokes using m- 
>> m-p has packaging set to "pom".
>> -                          That expects it's parent (this pom) to  
>> be installed already.
>> -                          So installing it ahead before we invoke  
>> it in the integration-test phase
>> -                        -->
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-install-plugin</ 
>> artifactId>
>> -                        <inherited>false</inherited>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>install-ahead</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>install</goal>
>> -                                </goals>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.codehaus.mojo</groupId>
>> -                        <artifactId>selenium-maven-plugin</ 
>> artifactId>
>> -                    </plugin>
>> -                    -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                    </plugin>
>> -                    -                    <plugin>
>> -                         
>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>> -                        <artifactId>maven-maven-plugin</artifactId>
>> -                        <!-- Skip tomcat (or jetty) tests for now  
>> till we figure out how to switch it dynamically -->
>> -                        <configuration>
>> -                          <fileset>
>> -                            <excludes>
>> -                              <exclude>${excludeTest}/pom.xml</ 
>> exclude>
>> -                            </excludes>
>> -                          </fileset>
>> -                        </configuration>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -        -        <profile>
>> -            <id>child</id>
>> -        </profile>
>> -    </profiles>
>> -    +
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>     <name>Geronimo TestSuite :: Web Testsuite :: Test JSPs</name>
>>     <packaging>war</packaging>
>> -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.apache.geronimo.specs</groupId>
>> @@ -55,51 +48,36 @@
>>         </dependency>
>>     </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                         <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                         </configuration>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> +                    </execution>
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>>  </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>     <name>Geronimo TestSuite :: Web Testsuite :: Test Servlets</name>
>>     <packaging>war</packaging>
>> -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.apache.geronimo.specs</groupId>
>> @@ -49,51 +42,36 @@
>>         </dependency>
>>     </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                         <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                         </configuration>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> +                    </execution>
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>>  </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>> +         <parent>
>>         <groupId>org.apache.geronimo.testsuite</groupId>
>>         <artifactId>web-testsuite</artifactId>
>> @@ -30,12 +33,7 @@
>>     <artifactId>test-jetty</artifactId>
>>     <name>Geronimo TestSuite :: Web Testsuite :: Test Jetty</name>
>>     <packaging>war</packaging>
>> -    -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> +
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.apache.geronimo.specs</groupId>
>> @@ -43,50 +41,37 @@
>>             <scope>provided</scope>
>>         </dependency>
>>     </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -              <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    +    <build>
>> +      <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                         <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                         </configuration>
>> -                    </plugin>
>> +                    </execution>
>>                     -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -                            -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> +
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -7,9 +7,9 @@
>>     to you under the Apache License, Version 2.0 (the
>>     "License"); you may not use this file except in compliance
>>     with the License.  You may obtain a copy of the License at
>> -
>> +          http://www.apache.org/licenses/LICENSE-2.0
>> -
>> +         Unless required by applicable law or agreed to in writing,
>>     software distributed under the License is distributed on an
>>     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> @@ -19,6 +19,7 @@
>> -->
>>  <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>>      <modelVersion>4.0.0</modelVersion>
>> @@ -33,12 +34,6 @@
>>     <name>Geronimo TestSuite :: Web Testsuite :: Test MyFaces</name>
>>     <packaging>war</packaging>
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.apache.myfaces.core</groupId>
>> @@ -53,51 +48,36 @@
>>         </dependency>
>>     </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                         <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                         </configuration>
>> -                    </plugin>
>> +                    </execution>
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>>  </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>     <name>Geronimo TestSuite :: Web Testsuite :: Test Tomcat</name>
>>     <packaging>war</packaging>
>>     -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>     <dependencies>
>>         <dependency>
>>             <groupId>org.apache.geronimo.specs</groupId>
>> @@ -49,51 +42,36 @@
>>         </dependency>
>>     </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                         <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                          <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                         </configuration>
>> -                    </plugin>
>> +                    </execution>
>>                     -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                  <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -                            -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>>  </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -17,8 +17,11 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> +
>>     <modelVersion>4.0.0</modelVersion>
>>          <parent>
>> @@ -35,15 +38,10 @@
>>         Geronimo test for web testsuite. Testing Servlet forwarding
>>     </description>
>>     -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <modules>
>> -                <module>web-forward-war-1</module>
>> -                <module>web-forward-war-2</module>
>> -                <module>web-forward-ear</module>
>> -            </modules>
>> -        </profile>
>> -    </profiles>
>> +    <modules>
>> +        <module>web-forward-war-1</module>
>> +        <module>web-forward-war-2</module>
>> +        <module>web-forward-ear</module>
>> +    </modules>
>>  </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-ear/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> -<!-- $Rev: 577928 $ $Date: 2007-09-20 17:20:00 -0400 (Thu, 20 Sep  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>> +         <parent>
>>         <groupId>org.apache.geronimo.testsuite</groupId>
>>         <artifactId>test-web-forward</artifactId>
>> @@ -31,6 +34,10 @@
>>     <name>Geronimo Test Suite :: Test Servlet Forwarding :: EAR</ 
>> name>
>>     <packaging>ear</packaging>
>>     +    <!--
>> +    FIXME: Split this module up... one to build the ear, one to  
>> run the tests.
>> +    -->
>> +         <description>
>>         Geronimo test EAR for Servlet forwarding
>>     </description>
>> @@ -54,6 +61,7 @@
>>     <build>
>>         <plugins>
>>             <plugin>
>> +                <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-ear-plugin</artifactId>
>>                 <configuration>
>>                     <modules>
>> @@ -72,6 +80,7 @@
>>                     </modules>
>>                 </configuration>
>>             </plugin>
>> +                         <plugin>
>>                 <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-surefire-plugin</artifactId>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-war-1/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>> +
>>     <parent>
>>         <groupId>org.apache.geronimo.testsuite</groupId>
>>         <artifactId>test-web-forward</artifactId>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-war-2/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,9 +17,11 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>>          <parent>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,8 +17,11 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> +
>>     <modelVersion>4.0.0</modelVersion>
>>          <parent>
>> @@ -35,15 +38,10 @@
>>         Geronimo test for web testsuite. Testing web references
>>     </description>
>>     -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <modules>
>> -                <module>web-references-ejb</module>
>> -                <module>web-references-war</module>
>> -                <module>web-references-ear</module>
>> -            </modules>
>> -        </profile>
>> -    </profiles>
>> +    <modules>
>> +        <module>web-references-ejb</module>
>> +        <module>web-references-war</module>
>> +        <module>web-references-ear</module>
>> +    </modules>
>>  </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>> +
>>     <parent>
>>         <groupId>org.apache.geronimo.testsuite</groupId>
>>         <artifactId>test-web-references</artifactId>
>> @@ -31,6 +34,10 @@
>>     <name>Geronimo TestSuite :: Test Web References :: EAR</name>
>>     <packaging>ear</packaging>
>>     +    <!--
>> +    FIXME: Split this module up... one to build the ear, one to  
>> run the tests.
>> +    -->
>> +         <description>
>>         Geronimo test EAR for Web References
>>     </description>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,9 +17,11 @@
>>     specific language governing permissions and limitations
>>     under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>     <modelVersion>4.0.0</modelVersion>
>>          <parent>


Re: svn commit: r653533 - Rationale for using shitty-maven-plugin in testsuite?

Posted by David Jencks <da...@yahoo.com>.
On May 7, 2008, at 11:55 AM, Donald Woods wrote:

> The most obvious, is moving from genesis and buildsupport plugins  
> under  our geronimo repo to ones from codehaus (like shitty), but  
> also the usage of gmaven-plugin, gmaven-mojo, gmaven-runtime- 
> default, org.codehaus.groovy.maven.support.ant-1.7.0 and ianal-maven- 
> plugin.

not sure about many of these, but shitty-maven-plugin and the  
functionality of ianal-maven-plugin are used in several non-geronimo  
projects now so having them at the mojo project is much more  
appropriate than keeping them inside geronimo  where we encounter  
resistance to using them in other projects.  In general I think the  
idea is that plugins only used by one project should stay at that  
project but plugins used by a significant number of projects or that  
are clearly not project specific should move to mojo.

thanks
david jencks

>
>
>
> -Donald
>
>
> David Jencks wrote:
>> On May 7, 2008, at 9:12 AM, Donald Woods wrote:
>>> So, can you give some background on this "shitty-maven-plugin" and  
>>> why we need to switch to a Codehaus version instead of the Apache  
>>> maven-maven-plugin???
>> maven-maven-plugin is one of ours (genesis) and IIRC doesn't do  
>> much.  Shitty-maven-plugin is the next generation and its used in  
>> testing a lot of maven plugins (at least ones at codehaus).  In  
>> particular its been used to test our car-maven-plugin for a long  
>> time.  As long as such a plugin is part of geronimo, it will only  
>> be used by geronimo: having it at the codehaus mojo project allows  
>> much wider use.
>>>
>>>
>>> It's a little worrisome that we keep creating new plugins over in  
>>> Codehaus for Geronimo builds to use, instead of fixing the normal  
>>> Apache Maven plugins.  Are we doing this because no one in the  
>>> Geronimo community is a committer on Apache Maven and its just  
>>> easier to create hacked up copies of ant, maven plugins, ... over  
>>> there instead of fixing the ASF maintained code?
>> Do you have any examples of us moving from a maven plugin to a mojo  
>> plugin?
>>>
>>>
>>>
>>> Also, can we get this "shitty" plugin to observer the -Dtest=false  
>>> option, which it currently ignores for 2.1.x and 2.2 when building  
>>> the framework/configs/geronimo-gbean-deployer/src/it/ code....
>> I wonder if a different flag would be more appropriate.... probably  
>> not.
>> thanks
>> david jencks
>>>
>>>
>>>
>>>
>>> -Donald
>>>
>>>
>>> jdillon@apache.org wrote:
>>>> Author: jdillon
>>>> Date: Mon May  5 10:25:46 2008
>>>> New Revision: 653533
>>>> URL: http://svn.apache.org/viewvc?rev=653533&view=rev
>>>> Log:
>>>> (GERONIMO-3980) Use shitty-maven-plugin instead of maven-maven- 
>>>> plugin to drive test builds
>>>> Added:
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>>>> goals.txt   (with props)
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/goals.txt   (with props)
>>>> Modified:
>>>>  geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>>>  geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>>>>  geronimo/server/trunk/testsuite/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>>>> pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>>>> pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>>>> web-forward-ear/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>>>> web-forward-war-1/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>>>> web-forward-war-2/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-ear/pom.xml
>>>>  geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-war/pom.xml
>>>> Modified: geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/console-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/console-testsuite/pom.xml  
>>>> (original)
>>>> +++ geronimo/server/trunk/testsuite/console-testsuite/pom.xml Mon  
>>>> May  5 10:25:46 2008
>>>> @@ -70,6 +70,35 @@
>>>>               <groupId>org.apache.geronimo.buildsupport</groupId>
>>>>               <artifactId>geronimo-maven-plugin</artifactId>
>>>>               <inherited>false</inherited>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>start</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>start-server</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <logOutput>true</logOutput>
>>>> +                            <background>true</background>
>>>> +                            <verifyTimeout>300</verifyTimeout>
>>>> +                            <optionSets>
>>>> +                                <optionSet>
>>>> +                                    <id>default</id>
>>>> +                                    <options>
>>>> +                                       <option>- 
>>>> XX:MaxPermSize=128m</option>
>>>> +                                    </options>
>>>> +                                </optionSet>
>>>> +                            </optionSets>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                    <execution>
>>>> +                        <id>stop</id>
>>>> +                        <phase>install</phase>
>>>> +                        <goals>
>>>> +                            <goal>stop-server</goal>
>>>> +                        </goals>
>>>> +                    </execution>
>>>> +                </executions>
>>>>           </plugin>
>>>>                        <plugin>
>>>> Modified: geronimo/server/trunk/testsuite/enterprise-testsuite/ 
>>>> pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>>>> (original)
>>>> +++ geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>>>> Mon May  5 10:25:46 2008
>>>> @@ -46,7 +46,7 @@
>>>>       - JavaMail
>>>>   </description>
>>>> -        <build>
>>>> +    <build>
>>>>       <pluginManagement>
>>>>           <plugins>
>>>>               <plugin>
>>>> Modified: geronimo/server/trunk/testsuite/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/pom.xml Mon May  5 10:25:46  
>>>> 2008
>>>> @@ -23,45 +23,30 @@
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> -    +
>>>>   <parent>
>>>>       <groupId>org.apache.geronimo</groupId>
>>>>       <artifactId>geronimo</artifactId>
>>>>       <version>2.2-SNAPSHOT</version>
>>>>   </parent>
>>>> -    +
>>>>   <groupId>org.apache.geronimo.testsuite</groupId>
>>>>   <artifactId>testsuite</artifactId>
>>>>   <name>Geronimo TestSuite</name>
>>>>   <packaging>pom</packaging>
>>>> -    +
>>>>   <description>
>>>> -        Geronimo integration testsuite. This contains 2  
>>>> profiles, default and child.
>>>> -        The default profile is used by the top level suites  
>>>> directly under this. The child profile is used by the test poms  
>>>> under the suites.
>>>> -        This pom defines the basic dependencies needed by most  
>>>> suites.
>>>> -        The start-selenium, start-server, invoke, and stop- 
>>>> server goals are globally configured here in the pluginManagement  
>>>> sections.
>>>> -        They just need to be bound in the suites where needed  
>>>> and appropriate.
>>>> -        The test poms under the suites should have this pom as  
>>>> their parent and set their relativePath appropriately
>>>> -        The test poms under the suites inherit an empty 'child'  
>>>> profile from here. But any other build executions within the test  
>>>> poms should all be inside a 'child' profile.
>>>> +        Geronimo integration testsuite.
>>>>   </description>
>>>> -    -    <dependencyManagement>
>>>> -        <dependencies>
>>>> -            <dependency>
>>>> -                <groupId>org.apache.geronimo.testsupport</groupId>
>>>> -                <artifactId>testsupport-selenium</artifactId>
>>>> -                <version>${version}</version>
>>>> -            </dependency>
>>>> -        </dependencies>
>>>> -    </dependencyManagement>
>>>>    <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.geronimo.testsupport</groupId>
>>>>           <artifactId>testsupport-selenium</artifactId>
>>>> +            <version>${version}</version>
>>>>           <scope>test</scope>
>>>>       </dependency>
>>>> -        +
>>>>       <dependency>
>>>>           <groupId>org.slf4j</groupId>
>>>>           <artifactId>slf4j-simple</artifactId>
>>>> @@ -74,15 +59,15 @@
>>>>       <module>corba-testsuite</module>
>>>>       <module>deployment-testsuite</module>
>>>>       <module>enterprise-testsuite</module>
>>>> +        <module>security-testsuite</module>
>>>>       <module>web-testsuite</module>
>>>>       <module>webservices-testsuite</module>
>>>> -        <module>security-testsuite</module>
>>>>   </modules>
>>>>    <build>
>>>>       <resources>
>>>>           <resource>
>>>> -                <directory>src/main/resources</directory>
>>>> +                <directory>${project.basedir}/src/main/ 
>>>> resources</directory>
>>>>               <filtering>true</filtering>
>>>>           </resource>
>>>>       </resources>
>>>> @@ -94,7 +79,7 @@
>>>>                   <artifactId>testsuite-maven-plugin</artifactId>
>>>>                   <version>${version}</version>
>>>>               </plugin>
>>>> -                +
>>>>               <plugin>
>>>>                   <groupId>org.apache.maven.plugins</groupId>
>>>>                   <artifactId>maven-ear-plugin</artifactId>
>>>> @@ -102,11 +87,7 @@
>>>>                       <resourcesDir>$ 
>>>> {project.build.outputDirectory}</resourcesDir>
>>>>                   </configuration>
>>>>               </plugin>
>>>> -                -                <!--
>>>> -                FIXME: Need to reset the default values here  
>>>> since our parent sets up wars
>>>> -                       for use with jspc.  Remove once parent  
>>>> pom has been fixed.
>>>> -                -->
>>>> +
>>>>               <plugin>
>>>>                   <groupId>org.apache.maven.plugins</groupId>
>>>>                   <artifactId>maven-war-plugin</artifactId>
>>>> @@ -123,7 +104,7 @@
>>>>                       </webResources>
>>>>                   </configuration>
>>>>               </plugin>
>>>> -                +
>>>>               <plugin>
>>>>                   <groupId>org.apache.maven.plugins</groupId>
>>>>                   <artifactId>maven-surefire-plugin</artifactId>
>>>> @@ -154,58 +135,7 @@
>>>>                       </execution>
>>>>                   </executions>
>>>>               </plugin>
>>>> -                -                <plugin>
>>>> -                     
>>>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>>>> -                    <artifactId>maven-maven-plugin</artifactId>
>>>> -                    <configuration>
>>>> -                        <fileset>
>>>> -                            <basedir>${pom.basedir}</basedir>
>>>> -                            <includes>
>>>> -                                <include>*/pom.xml</include>
>>>> -                            </includes>
>>>> -                        </fileset>
>>>> -                        <profiles>
>>>> -                            <profile>child</profile>
>>>> -                        </profiles>
>>>> -                    </configuration>
>>>> -                    <executions>
>>>> -                        <execution>
>>>> -                            <phase>integration-test</phase>
>>>> -                            <goals>
>>>> -                                <goal>invoke</goal>
>>>> -                            </goals>
>>>> -                        </execution>
>>>> -                        <execution>
>>>> -                            <id>site-deploy</id>
>>>> -                            <phase>site-deploy</phase>
>>>> -                            <goals>
>>>> -                                <goal>invoke</goal>
>>>> -                            </goals>
>>>> -                            <configuration>
>>>> -                                <goals>
>>>> -                                    <goal>site-deploy</goal>
>>>> -                                </goals>
>>>> -                                <parameters>
>>>> -                                    <buildNumber>${buildNumber}</ 
>>>> buildNumber>
>>>> -                                </parameters>
>>>> -                            </configuration>
>>>> -                        </execution>
>>>> -                        <execution>
>>>> -                            <id>clean</id>
>>>> -                            <phase>clean</phase>
>>>> -                            <goals>
>>>> -                                <goal>invoke</goal>
>>>> -                            </goals>
>>>> -                            <configuration>
>>>> -                                <goals>
>>>> -                                    <goal>clean</goal>
>>>> -                                </goals>
>>>> -                            </configuration>
>>>> -                        </execution>
>>>> -                    </executions>
>>>> -                </plugin>
>>>> -                +
>>>>               <plugin>
>>>>                   <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>>                   <artifactId>geronimo-maven-plugin</artifactId>
>>>> @@ -217,7 +147,7 @@
>>>>                       </reporters>
>>>>                   </configuration>
>>>>               </plugin>
>>>> -                +
>>>>               <plugin>
>>>>                   <groupId>org.codehaus.mojo</groupId>
>>>>                   <artifactId>selenium-maven-plugin</artifactId>
>>>> @@ -244,6 +174,23 @@
>>>>               </plugin>
>>>>           </plugins>
>>>>       </pluginManagement>
>>>> +
>>>> +        <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>testsuite-maven-plugin</artifactId>
>>>> +                <inherited>false</inherited>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>summarize</id>
>>>> +                        <phase>post-site</phase>
>>>> +                        <goals>
>>>> +                            <goal>summarize</goal>
>>>> +                        </goals>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>>   </build>
>>>>    <distributionManagement>
>>>> @@ -252,7 +199,7 @@
>>>>           <url>scp://people.apache.org/www/people.apache.org/ 
>>>> builds/geronimo/server/testsuite/${buildNumber}</url>
>>>>       </site>
>>>>   </distributionManagement>
>>>> -    +
>>>>   <reporting>
>>>>       <plugins>
>>>>           <plugin>
>>>> @@ -262,71 +209,8 @@
>>>>           </plugin>
>>>>       </plugins>
>>>>   </reporting>
>>>> -    -    <profiles>
>>>> -        <profile>
>>>> -            <id>default</id>
>>>> -            <activation>
>>>> -                <activeByDefault>true</activeByDefault>
>>>> -            </activation>
>>>> -            <build>
>>>> -                <pluginManagement>
>>>> -                    <plugins>
>>>> -                        <plugin>
>>>> -                             
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                            <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                            <executions>
>>>> -                                <execution>
>>>> -                                    <id>start</id>
>>>> -                                    <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                    <goals>
>>>> -                                        <goal>start-server</goal>
>>>> -                                    </goals>
>>>> -                                    <configuration>
>>>> -                                        <logOutput>true</ 
>>>> logOutput>
>>>> -                                        <background>true</ 
>>>> background>
>>>> -                                        <verifyTimeout>300</ 
>>>> verifyTimeout>
>>>> -                                        <optionSets>
>>>> -                                            <optionSet>
>>>> -                                                <id>default</id>
>>>> -                                                <options>
>>>> -                                                   <option>- 
>>>> XX:MaxPermSize=128m</option>
>>>> -                                                </options>
>>>> -                                            </optionSet>
>>>> -                                        </optionSets>
>>>> -                                    </configuration>
>>>> -                                </execution>
>>>> -                                <execution>
>>>> -                                    <id>stop</id>
>>>> -                                    <phase>install</phase>
>>>> -                                    <goals>
>>>> -                                        <goal>stop-server</goal>
>>>> -                                    </goals>
>>>> -                                </execution>
>>>> -                            </executions>
>>>> -                        </plugin>
>>>> -                    </plugins>
>>>> -                </pluginManagement>
>>>> -
>>>> -                <plugins>
>>>> -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>testsuite-maven-plugin</ 
>>>> artifactId>
>>>> -                        <inherited>false</inherited>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>summarize</id>
>>>> -                                <phase>post-site</phase>
>>>> -                                <goals>
>>>> -                                    <goal>summarize</goal>
>>>> -                                </goals>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> +    <profiles>
>>>>       <profile>
>>>>           <id>headless</id>
>>>>           <build>
>>>> @@ -349,38 +233,6 @@
>>>>               </pluginManagement>
>>>>           </build>
>>>>       </profile>
>>>> -        -        <profile>
>>>> -            <id>common</id>
>>>> -            <build>
>>>> -                <pluginManagement>
>>>> -                    <plugins>
>>>> -                        <plugin>
>>>> -                             
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                            <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                            <executions>
>>>> -                                <execution>
>>>> -                                    <id>start</id>
>>>> -                                    <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                    <goals>
>>>> -                                        <goal>start-server</goal>
>>>> -                                    </goals>
>>>> -                                    <configuration>
>>>> -                                        <logOutput>true</ 
>>>> logOutput>
>>>> -                                        <background>true</ 
>>>> background>
>>>> -                                        <installDirectory>$ 
>>>> {basedir}/../server</installDirectory>
>>>> -                                    </configuration>
>>>> -                                </execution>
>>>> -                            </executions>
>>>> -                        </plugin>
>>>> -                    </plugins>
>>>> -                </pluginManagement>
>>>> -            </build>
>>>> -        </profile>
>>>> -        -        <profile>
>>>> -            <id>child</id>
>>>> -        </profile>
>>>>   </profiles>
>>>> </project>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/pom.xml  
>>>> (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/pom.xml Mon  
>>>> May  5 10:25:46 2008
>>>> @@ -21,19 +21,19 @@
>>>> <!-- $Rev$ $Date$ -->
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>> -    +
>>>>   <parent>
>>>>       <groupId>org.apache.geronimo.testsuite</groupId>
>>>>       <artifactId>testsuite</artifactId>
>>>>       <version>2.2-SNAPSHOT</version>
>>>>   </parent>
>>>> -    +
>>>>   <artifactId>web-testsuite</artifactId>
>>>>   <name>Geronimo TestSuite :: Web-tier Testsuite</name>
>>>>   <packaging>pom</packaging>
>>>> -    +
>>>>   <description>
>>>>       Geronimo web tier testsuite.
>>>>       Use this testsuite to test the webcontainer.
>>>> @@ -45,18 +45,110 @@
>>>>   </description>
>>>>    <properties>
>>>> -      <excludeTest>test-tomcat</excludeTest>
>>>> +        <excludeTest>test-tomcat</excludeTest>
>>>>   </properties>
>>>>    <build>
>>>> +        <pluginManagement>
>>>> +            <plugins>
>>>> +                <plugin>
>>>> +                    <groupId>org.apache.maven.plugins</groupId>
>>>> +                    <artifactId>maven-surefire-plugin</artifactId>
>>>> +                    <configuration>
>>>> +                        <suiteXmlFiles>
>>>> +                            <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> +                        </suiteXmlFiles>
>>>> +                        <systemProperties>
>>>> +                            <property>
>>>> +                                <name>geronimoVersion</name>
>>>> +                                <value>${version}</value>
>>>> +                            </property>
>>>> +                        </systemProperties>
>>>> +                    </configuration>
>>>> +                </plugin>
>>>> +            </plugins>
>>>> +        </pluginManagement>
>>>> +                 <plugins>
>>>>           <plugin>
>>>> -                <!-- This plugin is needed for all suite poms. -->
>>>> +                <groupId>org.codehaus.mojo</groupId>
>>>> +                <artifactId>selenium-maven-plugin</artifactId>
>>>> +                <inherited>false</inherited>
>>>> +            </plugin>
>>>> +            +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <inherited>false</inherited>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>start</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>start-server</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <logOutput>true</logOutput>
>>>> +                            <background>true</background>
>>>> +                            <verifyTimeout>300</verifyTimeout>
>>>> +                            <optionSets>
>>>> +                                <optionSet>
>>>> +                                    <id>default</id>
>>>> +                                    <options>
>>>> +                                       <option>- 
>>>> XX:MaxPermSize=128m</option>
>>>> +                                    </options>
>>>> +                                </optionSet>
>>>> +                            </optionSets>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                    <execution>
>>>> +                        <id>stop</id>
>>>> +                        <phase>install</phase>
>>>> +                        <goals>
>>>> +                            <goal>stop-server</goal>
>>>> +                        </goals>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +            +            <plugin>
>>>> +                <groupId>org.codehaus.mojo</groupId>
>>>> +                <artifactId>shitty-maven-plugin</artifactId>
>>>> +                <inherited>false</inherited>
>>>> +                <configuration>
>>>> +                    <projects>
>>>> +                        <fileset>
>>>> +                            <directory>${project.basedir}</ 
>>>> directory>
>>>> +                            <includes>
>>>> +                                <include>*/pom.xml</include>
>>>> +                            </includes>
>>>> +                            +                            <!--
>>>> +                            HACK: Skip tomcat (or jetty) tests  
>>>> for now till we figure out how to switch it dynamically
>>>> +                            -->
>>>> +                            <excludes>
>>>> +                                <exclude>${excludeTest}/pom.xml</ 
>>>> exclude>
>>>> +                            </excludes>
>>>> +                        </fileset>
>>>> +                    </projects>
>>>> +                </configuration>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <goals>
>>>> +                            <goal>clean</goal>
>>>> +                            <goal>install</goal>
>>>> +                            <goal>test</goal>
>>>> +                        </goals>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +            +            <plugin>
>>>>               <groupId>org.apache.geronimo.buildsupport</groupId>
>>>>               <artifactId>testsuite-maven-plugin</artifactId>
>>>> +                <inherited>false</inherited>
>>>>               <executions>
>>>>                   <execution>
>>>> -                        <id>generate-surefire-xml</id>
>>>>                       <phase>install</phase>
>>>>                       <goals>
>>>>                           <goal>generate-surefire-xml</goal>
>>>> @@ -66,68 +158,5 @@
>>>>           </plugin>
>>>>       </plugins>
>>>>   </build>
>>>> -    -    <profiles>
>>>> -        <profile>
>>>> -            <id>default</id>
>>>> -            <activation>
>>>> -                <activeByDefault>true</activeByDefault>
>>>> -            </activation>
>>>> -            <!--
>>>> -            TODO: Hook up m-m-p to allow child modules to be  
>>>> built early during this modules
>>>> -                  compile (or something) phase.
>>>> -            -->
>>>> -            <build>
>>>> -                <plugins>
>>>> -                  <plugin>
>>>> -                        <!--
>>>> -                          One of the pom that this invokes using  
>>>> m-m-p has packaging set to "pom".
>>>> -                          That expects it's parent (this pom) to  
>>>> be installed already.
>>>> -                          So installing it ahead before we  
>>>> invoke it in the integration-test phase
>>>> -                        -->
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-install-plugin</ 
>>>> artifactId>
>>>> -                        <inherited>false</inherited>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>install-ahead</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>install</goal>
>>>> -                                </goals>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -
>>>> -                    <plugin>
>>>> -                        <groupId>org.codehaus.mojo</groupId>
>>>> -                        <artifactId>selenium-maven-plugin</ 
>>>> artifactId>
>>>> -                    </plugin>
>>>> -                    -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                    </plugin>
>>>> -                    -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>>>> -                        <artifactId>maven-maven-plugin</ 
>>>> artifactId>
>>>> -                        <!-- Skip tomcat (or jetty) tests for  
>>>> now till we figure out how to switch it dynamically -->
>>>> -                        <configuration>
>>>> -                          <fileset>
>>>> -                            <excludes>
>>>> -                              <exclude>${excludeTest}/pom.xml</ 
>>>> exclude>
>>>> -                            </excludes>
>>>> -                          </fileset>
>>>> -                        </configuration>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -        -        <profile>
>>>> -            <id>child</id>
>>>> -        </profile>
>>>> -    </profiles>
>>>> -    +
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>>>> jsps/goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.1-jsps/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.1-jsps/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.1-jsps/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>>>> jsps/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>>>> pom.xml Mon May  5 10:25:46 2008
>>>> @@ -34,13 +34,6 @@
>>>>   <name>Geronimo TestSuite :: Web Testsuite :: Test JSPs</name>
>>>>   <packaging>war</packaging>
>>>> -
>>>> -    <description>
>>>> -        Tests for the test-deployables.
>>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>>> -        Since build executions are done here, a 'child' profile  
>>>> is explicitly defined here to prevent inheriting other  
>>>> configurations and executions from parent.
>>>> -    </description>
>>>> -
>>>>   <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.geronimo.specs</groupId>
>>>> @@ -55,51 +48,36 @@
>>>>       </dependency>
>>>>   </dependencies>
>>>> -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <build>
>>>> -                <plugins>
>>>> -                    <plugin>
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-surefire-plugin</ 
>>>> artifactId>
>>>> +    <build>
>>>> +        <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>deploy-wars</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>deploy-module</goal>
>>>> +                        </goals>
>>>>                       <configuration>
>>>> -                            <suiteXmlFiles>
>>>> -                                <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> -                            </suiteXmlFiles>
>>>> +                            <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>>                       </configuration>
>>>> -                    </plugin>
>>>> -
>>>> -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>deploy-wars</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>deploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> +                    </execution>
>>>> -                            <execution>
>>>> -                                <id>undeploy-war-as-moduleId</id>
>>>> -                                <phase>post-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>undeploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleId>${groupId}/$ 
>>>> {artifactId}/${version}/car</moduleId>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +                    <execution>
>>>> +                        <id>undeploy-war-as-moduleId</id>
>>>> +                        <phase>post-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>undeploy-module</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <moduleId>${groupId}/${artifactId}/$ 
>>>> {version}/car</moduleId>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>> +    </build>
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.5-servlets/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.5-servlets/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/ 
>>>> test-2.5-servlets/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>>>> servlets/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -34,13 +34,6 @@
>>>>   <name>Geronimo TestSuite :: Web Testsuite :: Test Servlets</name>
>>>>   <packaging>war</packaging>
>>>> -
>>>> -    <description>
>>>> -        Tests for the test-deployables.
>>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>>> -        Since build executions are done here, a 'child' profile  
>>>> is explicitly defined here to prevent inheriting other  
>>>> configurations and executions from parent.
>>>> -    </description>
>>>> -
>>>>   <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.geronimo.specs</groupId>
>>>> @@ -49,51 +42,36 @@
>>>>       </dependency>
>>>>   </dependencies>
>>>> -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <build>
>>>> -                <plugins>
>>>> -                    <plugin>
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-surefire-plugin</ 
>>>> artifactId>
>>>> +    <build>
>>>> +        <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>deploy-wars</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>deploy-module</goal>
>>>> +                        </goals>
>>>>                       <configuration>
>>>> -                            <suiteXmlFiles>
>>>> -                                <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> -                            </suiteXmlFiles>
>>>> +                            <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>>                       </configuration>
>>>> -                    </plugin>
>>>> -
>>>> -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>deploy-wars</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>deploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> +                    </execution>
>>>> -                            <execution>
>>>> -                                <id>undeploy-war-as-moduleId</id>
>>>> -                                <phase>post-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>undeploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleId>${groupId}/$ 
>>>> {artifactId}/${version}/car</moduleId>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +                    <execution>
>>>> +                        <id>undeploy-war-as-moduleId</id>
>>>> +                        <phase>post-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>undeploy-module</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <moduleId>${groupId}/${artifactId}/$ 
>>>> {version}/car</moduleId>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>> +    </build>
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> jetty/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> jetty/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> jetty/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> jetty/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>>>> pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,10 +17,13 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> +
>>>> <!-- $Rev$ $Date$ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>> +         <parent>
>>>>       <groupId>org.apache.geronimo.testsuite</groupId>
>>>>       <artifactId>web-testsuite</artifactId>
>>>> @@ -30,12 +33,7 @@
>>>>   <artifactId>test-jetty</artifactId>
>>>>   <name>Geronimo TestSuite :: Web Testsuite :: Test Jetty</name>
>>>>   <packaging>war</packaging>
>>>> -    -    <description>
>>>> -        Tests for the test-deployables.
>>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>>> -        Since build executions are done here, a 'child' profile  
>>>> is explicitly defined here to prevent inheriting other  
>>>> configurations and executions from parent.
>>>> -    </description>
>>>> +
>>>>   <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.geronimo.specs</groupId>
>>>> @@ -43,50 +41,37 @@
>>>>           <scope>provided</scope>
>>>>       </dependency>
>>>>   </dependencies>
>>>> -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <build>
>>>> -              <plugins>
>>>> -                    <plugin>
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-surefire-plugin</ 
>>>> artifactId>
>>>> +    +    <build>
>>>> +      <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>deploy-wars</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>deploy-module</goal>
>>>> +                        </goals>
>>>>                       <configuration>
>>>> -                            <suiteXmlFiles>
>>>> -                                <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> -                            </suiteXmlFiles>
>>>> +                            <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>>                       </configuration>
>>>> -                    </plugin>
>>>> +                    </execution>
>>>>                   -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>deploy-wars</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>deploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                            -                             
>>>> <execution>
>>>> -                                <id>undeploy-war-as-moduleId</id>
>>>> -                                <phase>post-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>undeploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleId>${groupId}/$ 
>>>> {artifactId}/${version}/car</moduleId>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +                    <execution>
>>>> +                        <id>undeploy-war-as-moduleId</id>
>>>> +                        <phase>post-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>undeploy-module</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <moduleId>${groupId}/${artifactId}/$ 
>>>> {version}/car</moduleId>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>> +    </build>
>>>> +
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> myfaces/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> myfaces/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> myfaces/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> myfaces/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>>>> pom.xml Mon May  5 10:25:46 2008
>>>> @@ -7,9 +7,9 @@
>>>>   to you under the Apache License, Version 2.0 (the
>>>>   "License"); you may not use this file except in compliance
>>>>   with the License.  You may obtain a copy of the License at
>>>> -
>>>> +          http://www.apache.org/licenses/LICENSE-2.0
>>>> -
>>>> +         Unless required by applicable law or agreed to in  
>>>> writing,
>>>>   software distributed under the License is distributed on an
>>>>   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>>> @@ -19,6 +19,7 @@
>>>> -->
>>>> <!-- $Rev$ $Date$ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>>    <modelVersion>4.0.0</modelVersion>
>>>> @@ -33,12 +34,6 @@
>>>>   <name>Geronimo TestSuite :: Web Testsuite :: Test MyFaces</name>
>>>>   <packaging>war</packaging>
>>>> -    <description>
>>>> -        Tests for the test-deployables.
>>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>>> -        Since build executions are done here, a 'child' profile  
>>>> is explicitly defined here to prevent inheriting other  
>>>> configurations and executions from parent.
>>>> -    </description>
>>>> -
>>>>   <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.myfaces.core</groupId>
>>>> @@ -53,51 +48,36 @@
>>>>       </dependency>
>>>>   </dependencies>
>>>> -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <build>
>>>> -                <plugins>
>>>> -                    <plugin>
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-surefire-plugin</ 
>>>> artifactId>
>>>> +    <build>
>>>> +        <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>deploy-wars</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>deploy-module</goal>
>>>> +                        </goals>
>>>>                       <configuration>
>>>> -                            <suiteXmlFiles>
>>>> -                                <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> -                            </suiteXmlFiles>
>>>> +                            <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>>                       </configuration>
>>>> -                    </plugin>
>>>> +                    </execution>
>>>> -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>deploy-wars</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>deploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -
>>>> -                            <execution>
>>>> -                                <id>undeploy-war-as-moduleId</id>
>>>> -                                <phase>post-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>undeploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleId>${groupId}/$ 
>>>> {artifactId}/${version}/car</moduleId>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +                    <execution>
>>>> +                        <id>undeploy-war-as-moduleId</id>
>>>> +                        <phase>post-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>undeploy-module</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <moduleId>${groupId}/${artifactId}/$ 
>>>> {version}/car</moduleId>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>> +    </build>
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> tomcat/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> tomcat/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> tomcat/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> tomcat/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>>>> pom.xml Mon May  5 10:25:46 2008
>>>> @@ -34,13 +34,6 @@
>>>>   <name>Geronimo TestSuite :: Web Testsuite :: Test Tomcat</name>
>>>>   <packaging>war</packaging>
>>>>   -
>>>> -    <description>
>>>> -        Tests for the test-deployables.
>>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>>> -        Since build executions are done here, a 'child' profile  
>>>> is explicitly defined here to prevent inheriting other  
>>>> configurations and executions from parent.
>>>> -    </description>
>>>> -
>>>>   <dependencies>
>>>>       <dependency>
>>>>           <groupId>org.apache.geronimo.specs</groupId>
>>>> @@ -49,51 +42,36 @@
>>>>       </dependency>
>>>>   </dependencies>
>>>> -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <build>
>>>> -                <plugins>
>>>> -                    <plugin>
>>>> -                        <groupId>org.apache.maven.plugins</ 
>>>> groupId>
>>>> -                        <artifactId>maven-surefire-plugin</ 
>>>> artifactId>
>>>> +    <build>
>>>> +        <plugins>
>>>> +            <plugin>
>>>> +                <groupId>org.apache.geronimo.buildsupport</ 
>>>> groupId>
>>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>>> +                <executions>
>>>> +                    <execution>
>>>> +                        <id>deploy-wars</id>
>>>> +                        <phase>pre-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>deploy-module</goal>
>>>> +                        </goals>
>>>>                       <configuration>
>>>> -                            <suiteXmlFiles>
>>>> -                                <suiteXmlFile>$ 
>>>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>>>> -                            </suiteXmlFiles>
>>>> +                          <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>>                       </configuration>
>>>> -                    </plugin>
>>>> +                    </execution>
>>>>                   -                    <plugin>
>>>> -                         
>>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>>> -                        <artifactId>geronimo-maven-plugin</ 
>>>> artifactId>
>>>> -                        <executions>
>>>> -                            <execution>
>>>> -                                <id>deploy-wars</id>
>>>> -                                <phase>pre-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>deploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                  <moduleArchive>$ 
>>>> {project.build.directory}/${artifactId}-${version}.war</ 
>>>> moduleArchive>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                            -                             
>>>> <execution>
>>>> -                                <id>undeploy-war-as-moduleId</id>
>>>> -                                <phase>post-integration-test</ 
>>>> phase>
>>>> -                                <goals>
>>>> -                                    <goal>undeploy-module</goal>
>>>> -                                </goals>
>>>> -                                <configuration>
>>>> -                                    <moduleId>${groupId}/$ 
>>>> {artifactId}/${version}/car</moduleId>
>>>> -                                </configuration>
>>>> -                            </execution>
>>>> -                        </executions>
>>>> -                    </plugin>
>>>> -                </plugins>
>>>> -            </build>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +                    <execution>
>>>> +                        <id>undeploy-war-as-moduleId</id>
>>>> +                        <phase>post-integration-test</phase>
>>>> +                        <goals>
>>>> +                            <goal>undeploy-module</goal>
>>>> +                        </goals>
>>>> +                        <configuration>
>>>> +                            <moduleId>${groupId}/${artifactId}/$ 
>>>> {version}/car</moduleId>
>>>> +                        </configuration>
>>>> +                    </execution>
>>>> +                </executions>
>>>> +            </plugin>
>>>> +        </plugins>
>>>> +    </build>
>>>> </project>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-forward/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-forward/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-forward/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,8 +17,11 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23  
>>>> Jul 2007) $ -->
>>>> +
>>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05  
>>>> May 2008) $ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>>        <parent>
>>>> @@ -35,15 +38,10 @@
>>>>       Geronimo test for web testsuite. Testing Servlet forwarding
>>>>   </description>
>>>>   -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <modules>
>>>> -                <module>web-forward-war-1</module>
>>>> -                <module>web-forward-war-2</module>
>>>> -                <module>web-forward-ear</module>
>>>> -            </modules>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +    <modules>
>>>> +        <module>web-forward-war-1</module>
>>>> +        <module>web-forward-war-2</module>
>>>> +        <module>web-forward-ear</module>
>>>> +    </modules>
>>>> </project>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-ear/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-ear/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-ear/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,10 +17,13 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> -<!-- $Rev: 577928 $ $Date: 2007-09-20 17:20:00 -0400 (Thu, 20  
>>>> Sep 2007) $ -->
>>>> +
>>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05  
>>>> May 2008) $ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>> +         <parent>
>>>>       <groupId>org.apache.geronimo.testsuite</groupId>
>>>>       <artifactId>test-web-forward</artifactId>
>>>> @@ -31,6 +34,10 @@
>>>>   <name>Geronimo Test Suite :: Test Servlet Forwarding :: EAR</ 
>>>> name>
>>>>   <packaging>ear</packaging>
>>>>   +    <!--
>>>> +    FIXME: Split this module up... one to build the ear, one to  
>>>> run the tests.
>>>> +    -->
>>>> +         <description>
>>>>       Geronimo test EAR for Servlet forwarding
>>>>   </description>
>>>> @@ -54,6 +61,7 @@
>>>>   <build>
>>>>       <plugins>
>>>>           <plugin>
>>>> +                <groupId>org.apache.maven.plugins</groupId>
>>>>               <artifactId>maven-ear-plugin</artifactId>
>>>>               <configuration>
>>>>                   <modules>
>>>> @@ -72,6 +80,7 @@
>>>>                   </modules>
>>>>               </configuration>
>>>>           </plugin>
>>>> +                         <plugin>
>>>>               <groupId>org.apache.maven.plugins</groupId>
>>>>               <artifactId>maven-surefire-plugin</artifactId>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-1/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-1/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-1/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,10 +17,13 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23  
>>>> Jul 2007) $ -->
>>>> +
>>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05  
>>>> May 2008) $ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>> +
>>>>   <parent>
>>>>       <groupId>org.apache.geronimo.testsuite</groupId>
>>>>       <artifactId>test-web-forward</artifactId>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-2/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-2/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> forward/web-forward-war-2/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,9 +17,11 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23  
>>>> Jul 2007) $ -->
>>>> +
>>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05  
>>>> May 2008) $ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>>        <parent>
>>>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/goals.txt
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt?rev=653533&view=auto
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/goals.txt (added)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/goals.txt Mon May  5 10:25:46 2008
>>>> @@ -0,0 +1 @@
>>>> +clean install
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-references/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:eol-style = native
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-references/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:keywords = Date Author Id Revision HeadURL
>>>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>>>> web-references/goals.txt
>>>> ------------------------------------------------------------------------------
>>>>  svn:mime-type = text/plain
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,8 +17,11 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> +
>>>> <!-- $Rev$ $Date$ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>>        <parent>
>>>> @@ -35,15 +38,10 @@
>>>>       Geronimo test for web testsuite. Testing web references
>>>>   </description>
>>>>   -    <profiles>
>>>> -        <profile>
>>>> -            <id>child</id>
>>>> -            <modules>
>>>> -                <module>web-references-ejb</module>
>>>> -                <module>web-references-war</module>
>>>> -                <module>web-references-ear</module>
>>>> -            </modules>
>>>> -        </profile>
>>>> -    </profiles>
>>>> +    <modules>
>>>> +        <module>web-references-ejb</module>
>>>> +        <module>web-references-war</module>
>>>> +        <module>web-references-ear</module>
>>>> +    </modules>
>>>> </project>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-ear/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-ear/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-ear/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,10 +17,13 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> +
>>>> <!-- $Rev$ $Date$ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>> +
>>>>   <parent>
>>>>       <groupId>org.apache.geronimo.testsuite</groupId>
>>>>       <artifactId>test-web-references</artifactId>
>>>> @@ -31,6 +34,10 @@
>>>>   <name>Geronimo TestSuite :: Test Web References :: EAR</name>
>>>>   <packaging>ear</packaging>
>>>>   +    <!--
>>>> +    FIXME: Split this module up... one to build the ear, one to  
>>>> run the tests.
>>>> +    -->
>>>> +         <description>
>>>>       Geronimo test EAR for Web References
>>>>   </description>
>>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-war/pom.xml
>>>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> = 
>>>> ===================================================================
>>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-war/pom.xml (original)
>>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>>>> references/web-references-war/pom.xml Mon May  5 10:25:46 2008
>>>> @@ -17,9 +17,11 @@
>>>>   specific language governing permissions and limitations
>>>>   under the License.
>>>> -->
>>>> +
>>>> <!-- $Rev$ $Date$ -->
>>>> +
>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>>>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>>>> ">
>>>> -    +
>>>>   <modelVersion>4.0.0</modelVersion>
>>>>        <parent>


Re: svn commit: r653533 - Rationale for using shitty-maven-plugin in testsuite?

Posted by Donald Woods <dw...@apache.org>.
The most obvious, is moving from genesis and buildsupport plugins under 
  our geronimo repo to ones from codehaus (like shitty), but also the 
usage of gmaven-plugin, gmaven-mojo, gmaven-runtime-default, 
org.codehaus.groovy.maven.support.ant-1.7.0 and ianal-maven-plugin.


-Donald


David Jencks wrote:
> 
> On May 7, 2008, at 9:12 AM, Donald Woods wrote:
> 
>> So, can you give some background on this "shitty-maven-plugin" and why 
>> we need to switch to a Codehaus version instead of the Apache 
>> maven-maven-plugin???
> 
> maven-maven-plugin is one of ours (genesis) and IIRC doesn't do much.  
> Shitty-maven-plugin is the next generation and its used in testing a lot 
> of maven plugins (at least ones at codehaus).  In particular its been 
> used to test our car-maven-plugin for a long time.  As long as such a 
> plugin is part of geronimo, it will only be used by geronimo: having it 
> at the codehaus mojo project allows much wider use.
>>
>>
>> It's a little worrisome that we keep creating new plugins over in 
>> Codehaus for Geronimo builds to use, instead of fixing the normal 
>> Apache Maven plugins.  Are we doing this because no one in the 
>> Geronimo community is a committer on Apache Maven and its just easier 
>> to create hacked up copies of ant, maven plugins, ... over there 
>> instead of fixing the ASF maintained code?
> 
> Do you have any examples of us moving from a maven plugin to a mojo plugin?
>>
>>
>>
>> Also, can we get this "shitty" plugin to observer the -Dtest=false 
>> option, which it currently ignores for 2.1.x and 2.2 when building the 
>> framework/configs/geronimo-gbean-deployer/src/it/ code....
> 
> I wonder if a different flag would be more appropriate.... probably not.
> 
> thanks
> david jencks
> 
>>
>>
>>
>>
>> -Donald
>>
>>
>> jdillon@apache.org wrote:
>>> Author: jdillon
>>> Date: Mon May  5 10:25:46 2008
>>> New Revision: 653533
>>> URL: http://svn.apache.org/viewvc?rev=653533&view=rev
>>> Log:
>>> (GERONIMO-3980) Use shitty-maven-plugin instead of maven-maven-plugin 
>>> to drive test builds
>>> Added:
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt   
>>> (with props)
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt   
>>> (with props)
>>> Modified:
>>>   geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>>   geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>>>   geronimo/server/trunk/testsuite/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml 
>>>
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml 
>>>
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml 
>>>
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml 
>>>
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml 
>>>
>>>   
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml 
>>>
>>> Modified: geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/console-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/console-testsuite/pom.xml (original)
>>> +++ geronimo/server/trunk/testsuite/console-testsuite/pom.xml Mon 
>>> May  5 10:25:46 2008
>>> @@ -70,6 +70,35 @@
>>>                <groupId>org.apache.geronimo.buildsupport</groupId>
>>>                <artifactId>geronimo-maven-plugin</artifactId>
>>>                <inherited>false</inherited>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>start</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>start-server</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            <logOutput>true</logOutput>
>>> +                            <background>true</background>
>>> +                            <verifyTimeout>300</verifyTimeout>
>>> +                            <optionSets>
>>> +                                <optionSet>
>>> +                                    <id>default</id>
>>> +                                    <options>
>>> +                                       
>>> <option>-XX:MaxPermSize=128m</option>
>>> +                                    </options>
>>> +                                </optionSet>
>>> +                            </optionSets>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                    <execution>
>>> +                        <id>stop</id>
>>> +                        <phase>install</phase>
>>> +                        <goals>
>>> +                            <goal>stop-server</goal>
>>> +                        </goals>
>>> +                    </execution>
>>> +                </executions>
>>>            </plugin>
>>>                         <plugin>
>>> Modified: geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml 
>>> (original)
>>> +++ geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml Mon 
>>> May  5 10:25:46 2008
>>> @@ -46,7 +46,7 @@
>>>        - JavaMail
>>>    </description>
>>> -        <build>
>>> +    <build>
>>>        <pluginManagement>
>>>            <plugins>
>>>                <plugin>
>>> Modified: geronimo/server/trunk/testsuite/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/pom.xml (original)
>>> +++ geronimo/server/trunk/testsuite/pom.xml Mon May  5 10:25:46 2008
>>> @@ -23,45 +23,30 @@
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>     <modelVersion>4.0.0</modelVersion>
>>> -    +
>>>    <parent>
>>>        <groupId>org.apache.geronimo</groupId>
>>>        <artifactId>geronimo</artifactId>
>>>        <version>2.2-SNAPSHOT</version>
>>>    </parent>
>>> -    +
>>>    <groupId>org.apache.geronimo.testsuite</groupId>
>>>    <artifactId>testsuite</artifactId>
>>>    <name>Geronimo TestSuite</name>
>>>    <packaging>pom</packaging>
>>> -    +
>>>    <description>
>>> -        Geronimo integration testsuite. This contains 2 profiles, 
>>> default and child.
>>> -        The default profile is used by the top level suites directly 
>>> under this. The child profile is used by the test poms under the suites.
>>> -        This pom defines the basic dependencies needed by most suites.
>>> -        The start-selenium, start-server, invoke, and stop-server 
>>> goals are globally configured here in the pluginManagement sections.
>>> -        They just need to be bound in the suites where needed and 
>>> appropriate.
>>> -        The test poms under the suites should have this pom as their 
>>> parent and set their relativePath appropriately
>>> -        The test poms under the suites inherit an empty 'child' 
>>> profile from here. But any other build executions within the test 
>>> poms should all be inside a 'child' profile.
>>> +        Geronimo integration testsuite.
>>>    </description>
>>> -    -    <dependencyManagement>
>>> -        <dependencies>
>>> -            <dependency>
>>> -                <groupId>org.apache.geronimo.testsupport</groupId>
>>> -                <artifactId>testsupport-selenium</artifactId>
>>> -                <version>${version}</version>
>>> -            </dependency>
>>> -        </dependencies>
>>> -    </dependencyManagement>
>>>     <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.geronimo.testsupport</groupId>
>>>            <artifactId>testsupport-selenium</artifactId>
>>> +            <version>${version}</version>
>>>            <scope>test</scope>
>>>        </dependency>
>>> -        +
>>>        <dependency>
>>>            <groupId>org.slf4j</groupId>
>>>            <artifactId>slf4j-simple</artifactId>
>>> @@ -74,15 +59,15 @@
>>>        <module>corba-testsuite</module>
>>>        <module>deployment-testsuite</module>
>>>        <module>enterprise-testsuite</module>
>>> +        <module>security-testsuite</module>
>>>        <module>web-testsuite</module>
>>>        <module>webservices-testsuite</module>
>>> -        <module>security-testsuite</module>
>>>    </modules>
>>>     <build>
>>>        <resources>
>>>            <resource>
>>> -                <directory>src/main/resources</directory>
>>> +                
>>> <directory>${project.basedir}/src/main/resources</directory>
>>>                <filtering>true</filtering>
>>>            </resource>
>>>        </resources>
>>> @@ -94,7 +79,7 @@
>>>                    <artifactId>testsuite-maven-plugin</artifactId>
>>>                    <version>${version}</version>
>>>                </plugin>
>>> -                +
>>>                <plugin>
>>>                    <groupId>org.apache.maven.plugins</groupId>
>>>                    <artifactId>maven-ear-plugin</artifactId>
>>> @@ -102,11 +87,7 @@
>>>                        
>>> <resourcesDir>${project.build.outputDirectory}</resourcesDir>
>>>                    </configuration>
>>>                </plugin>
>>> -                -                <!--
>>> -                FIXME: Need to reset the default values here since 
>>> our parent sets up wars
>>> -                       for use with jspc.  Remove once parent pom 
>>> has been fixed.
>>> -                -->
>>> +
>>>                <plugin>
>>>                    <groupId>org.apache.maven.plugins</groupId>
>>>                    <artifactId>maven-war-plugin</artifactId>
>>> @@ -123,7 +104,7 @@
>>>                        </webResources>
>>>                    </configuration>
>>>                </plugin>
>>> -                +
>>>                <plugin>
>>>                    <groupId>org.apache.maven.plugins</groupId>
>>>                    <artifactId>maven-surefire-plugin</artifactId>
>>> @@ -154,58 +135,7 @@
>>>                        </execution>
>>>                    </executions>
>>>                </plugin>
>>> -                -                <plugin>
>>> -                    
>>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>>> -                    <artifactId>maven-maven-plugin</artifactId>
>>> -                    <configuration>
>>> -                        <fileset>
>>> -                            <basedir>${pom.basedir}</basedir>
>>> -                            <includes>
>>> -                                <include>*/pom.xml</include>
>>> -                            </includes>
>>> -                        </fileset>
>>> -                        <profiles>
>>> -                            <profile>child</profile>
>>> -                        </profiles>
>>> -                    </configuration>
>>> -                    <executions>
>>> -                        <execution>
>>> -                            <phase>integration-test</phase>
>>> -                            <goals>
>>> -                                <goal>invoke</goal>
>>> -                            </goals>
>>> -                        </execution>
>>> -                        <execution>
>>> -                            <id>site-deploy</id>
>>> -                            <phase>site-deploy</phase>
>>> -                            <goals>
>>> -                                <goal>invoke</goal>
>>> -                            </goals>
>>> -                            <configuration>
>>> -                                <goals>
>>> -                                    <goal>site-deploy</goal>
>>> -                                </goals>
>>> -                                <parameters>
>>> -                                    
>>> <buildNumber>${buildNumber}</buildNumber>
>>> -                                </parameters>
>>> -                            </configuration>
>>> -                        </execution>
>>> -                        <execution>
>>> -                            <id>clean</id>
>>> -                            <phase>clean</phase>
>>> -                            <goals>
>>> -                                <goal>invoke</goal>
>>> -                            </goals>
>>> -                            <configuration>
>>> -                                <goals>
>>> -                                    <goal>clean</goal>
>>> -                                </goals>
>>> -                            </configuration>
>>> -                        </execution>
>>> -                    </executions>
>>> -                </plugin>
>>> -                +
>>>                <plugin>
>>>                    <groupId>org.apache.geronimo.buildsupport</groupId>
>>>                    <artifactId>geronimo-maven-plugin</artifactId>
>>> @@ -217,7 +147,7 @@
>>>                        </reporters>
>>>                    </configuration>
>>>                </plugin>
>>> -                +
>>>                <plugin>
>>>                    <groupId>org.codehaus.mojo</groupId>
>>>                    <artifactId>selenium-maven-plugin</artifactId>
>>> @@ -244,6 +174,23 @@
>>>                </plugin>
>>>            </plugins>
>>>        </pluginManagement>
>>> +
>>> +        <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>testsuite-maven-plugin</artifactId>
>>> +                <inherited>false</inherited>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>summarize</id>
>>> +                        <phase>post-site</phase>
>>> +                        <goals>
>>> +                            <goal>summarize</goal>
>>> +                        </goals>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>>    </build>
>>>     <distributionManagement>
>>> @@ -252,7 +199,7 @@
>>>            
>>> <url>scp://people.apache.org/www/people.apache.org/builds/geronimo/server/testsuite/${buildNumber}</url> 
>>>
>>>        </site>
>>>    </distributionManagement>
>>> -    +
>>>    <reporting>
>>>        <plugins>
>>>            <plugin>
>>> @@ -262,71 +209,8 @@
>>>            </plugin>
>>>        </plugins>
>>>    </reporting>
>>> -    -    <profiles>
>>> -        <profile>
>>> -            <id>default</id>
>>> -            <activation>
>>> -                <activeByDefault>true</activeByDefault>
>>> -            </activation>
>>> -            <build>
>>> -                <pluginManagement>
>>> -                    <plugins>
>>> -                        <plugin>
>>> -                            
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                            
>>> <artifactId>geronimo-maven-plugin</artifactId>
>>> -                            <executions>
>>> -                                <execution>
>>> -                                    <id>start</id>
>>> -                                    <phase>pre-integration-test</phase>
>>> -                                    <goals>
>>> -                                        <goal>start-server</goal>
>>> -                                    </goals>
>>> -                                    <configuration>
>>> -                                        <logOutput>true</logOutput>
>>> -                                        <background>true</background>
>>> -                                        
>>> <verifyTimeout>300</verifyTimeout>
>>> -                                        <optionSets>
>>> -                                            <optionSet>
>>> -                                                <id>default</id>
>>> -                                                <options>
>>> -                                                   
>>> <option>-XX:MaxPermSize=128m</option>
>>> -                                                </options>
>>> -                                            </optionSet>
>>> -                                        </optionSets>
>>> -                                    </configuration>
>>> -                                </execution>
>>> -                                <execution>
>>> -                                    <id>stop</id>
>>> -                                    <phase>install</phase>
>>> -                                    <goals>
>>> -                                        <goal>stop-server</goal>
>>> -                                    </goals>
>>> -                                </execution>
>>> -                            </executions>
>>> -                        </plugin>
>>> -                    </plugins>
>>> -                </pluginManagement>
>>> -
>>> -                <plugins>
>>> -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>testsuite-maven-plugin</artifactId>
>>> -                        <inherited>false</inherited>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>summarize</id>
>>> -                                <phase>post-site</phase>
>>> -                                <goals>
>>> -                                    <goal>summarize</goal>
>>> -                                </goals>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> +    <profiles>
>>>        <profile>
>>>            <id>headless</id>
>>>            <build>
>>> @@ -349,38 +233,6 @@
>>>                </pluginManagement>
>>>            </build>
>>>        </profile>
>>> -        -        <profile>
>>> -            <id>common</id>
>>> -            <build>
>>> -                <pluginManagement>
>>> -                    <plugins>
>>> -                        <plugin>
>>> -                            
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                            
>>> <artifactId>geronimo-maven-plugin</artifactId>
>>> -                            <executions>
>>> -                                <execution>
>>> -                                    <id>start</id>
>>> -                                    <phase>pre-integration-test</phase>
>>> -                                    <goals>
>>> -                                        <goal>start-server</goal>
>>> -                                    </goals>
>>> -                                    <configuration>
>>> -                                        <logOutput>true</logOutput>
>>> -                                        <background>true</background>
>>> -                                        
>>> <installDirectory>${basedir}/../server</installDirectory>
>>> -                                    </configuration>
>>> -                                </execution>
>>> -                            </executions>
>>> -                        </plugin>
>>> -                    </plugins>
>>> -                </pluginManagement>
>>> -            </build>
>>> -        </profile>
>>> -        -        <profile>
>>> -            <id>child</id>
>>> -        </profile>
>>>    </profiles>
>>> </project>
>>> Modified: geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/web-testsuite/pom.xml (original)
>>> +++ geronimo/server/trunk/testsuite/web-testsuite/pom.xml Mon May  5 
>>> 10:25:46 2008
>>> @@ -21,19 +21,19 @@
>>> <!-- $Rev$ $Date$ -->
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>> -    +
>>>    <parent>
>>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>>        <artifactId>testsuite</artifactId>
>>>        <version>2.2-SNAPSHOT</version>
>>>    </parent>
>>> -    +
>>>    <artifactId>web-testsuite</artifactId>
>>>    <name>Geronimo TestSuite :: Web-tier Testsuite</name>
>>>    <packaging>pom</packaging>
>>> -    +
>>>    <description>
>>>        Geronimo web tier testsuite.
>>>        Use this testsuite to test the webcontainer.
>>> @@ -45,18 +45,110 @@
>>>    </description>
>>>     <properties>
>>> -      <excludeTest>test-tomcat</excludeTest>
>>> +        <excludeTest>test-tomcat</excludeTest>
>>>    </properties>
>>>     <build>
>>> +        <pluginManagement>
>>> +            <plugins>
>>> +                <plugin>
>>> +                    <groupId>org.apache.maven.plugins</groupId>
>>> +                    <artifactId>maven-surefire-plugin</artifactId>
>>> +                    <configuration>
>>> +                        <suiteXmlFiles>
>>> +                            
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> +                        </suiteXmlFiles>
>>> +                        <systemProperties>
>>> +                            <property>
>>> +                                <name>geronimoVersion</name>
>>> +                                <value>${version}</value>
>>> +                            </property>
>>> +                        </systemProperties>
>>> +                    </configuration>
>>> +                </plugin>
>>> +            </plugins>
>>> +        </pluginManagement>
>>> +                 <plugins>
>>>            <plugin>
>>> -                <!-- This plugin is needed for all suite poms. -->
>>> +                <groupId>org.codehaus.mojo</groupId>
>>> +                <artifactId>selenium-maven-plugin</artifactId>
>>> +                <inherited>false</inherited>
>>> +            </plugin>
>>> +            +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <inherited>false</inherited>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>start</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>start-server</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            <logOutput>true</logOutput>
>>> +                            <background>true</background>
>>> +                            <verifyTimeout>300</verifyTimeout>
>>> +                            <optionSets>
>>> +                                <optionSet>
>>> +                                    <id>default</id>
>>> +                                    <options>
>>> +                                       
>>> <option>-XX:MaxPermSize=128m</option>
>>> +                                    </options>
>>> +                                </optionSet>
>>> +                            </optionSets>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                    <execution>
>>> +                        <id>stop</id>
>>> +                        <phase>install</phase>
>>> +                        <goals>
>>> +                            <goal>stop-server</goal>
>>> +                        </goals>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +            +            <plugin>
>>> +                <groupId>org.codehaus.mojo</groupId>
>>> +                <artifactId>shitty-maven-plugin</artifactId>
>>> +                <inherited>false</inherited>
>>> +                <configuration>
>>> +                    <projects>
>>> +                        <fileset>
>>> +                            <directory>${project.basedir}</directory>
>>> +                            <includes>
>>> +                                <include>*/pom.xml</include>
>>> +                            </includes>
>>> +                            +                            <!--
>>> +                            HACK: Skip tomcat (or jetty) tests for 
>>> now till we figure out how to switch it dynamically
>>> +                            -->
>>> +                            <excludes>
>>> +                                
>>> <exclude>${excludeTest}/pom.xml</exclude>
>>> +                            </excludes>
>>> +                        </fileset>
>>> +                    </projects>
>>> +                </configuration>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <goals>
>>> +                            <goal>clean</goal>
>>> +                            <goal>install</goal>
>>> +                            <goal>test</goal>
>>> +                        </goals>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +            +            <plugin>
>>>                <groupId>org.apache.geronimo.buildsupport</groupId>
>>>                <artifactId>testsuite-maven-plugin</artifactId>
>>> +                <inherited>false</inherited>
>>>                <executions>
>>>                    <execution>
>>> -                        <id>generate-surefire-xml</id>
>>>                        <phase>install</phase>
>>>                        <goals>
>>>                            <goal>generate-surefire-xml</goal>
>>> @@ -66,68 +158,5 @@
>>>            </plugin>
>>>        </plugins>
>>>    </build>
>>> -    -    <profiles>
>>> -        <profile>
>>> -            <id>default</id>
>>> -            <activation>
>>> -                <activeByDefault>true</activeByDefault>
>>> -            </activation>
>>> -            <!--
>>> -            TODO: Hook up m-m-p to allow child modules to be built 
>>> early during this modules
>>> -                  compile (or something) phase.
>>> -            -->
>>> -            <build>
>>> -                <plugins>
>>> -                  <plugin>
>>> -                        <!--
>>> -                          One of the pom that this invokes using 
>>> m-m-p has packaging set to "pom".
>>> -                          That expects it's parent (this pom) to be 
>>> installed already.
>>> -                          So installing it ahead before we invoke it 
>>> in the integration-test phase
>>> -                        -->
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-install-plugin</artifactId>
>>> -                        <inherited>false</inherited>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>install-ahead</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>install</goal>
>>> -                                </goals>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -
>>> -                    <plugin>
>>> -                        <groupId>org.codehaus.mojo</groupId>
>>> -                        <artifactId>selenium-maven-plugin</artifactId>
>>> -                    </plugin>
>>> -                    -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                    </plugin>
>>> -                    -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>>> -                        <artifactId>maven-maven-plugin</artifactId>
>>> -                        <!-- Skip tomcat (or jetty) tests for now 
>>> till we figure out how to switch it dynamically -->
>>> -                        <configuration>
>>> -                          <fileset>
>>> -                            <excludes>
>>> -                              <exclude>${excludeTest}/pom.xml</exclude>
>>> -                            </excludes>
>>> -                          </fileset>
>>> -                        </configuration>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -        -        <profile>
>>> -            <id>child</id>
>>> -        </profile>
>>> -    </profiles>
>>> -    +
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -34,13 +34,6 @@
>>>    <name>Geronimo TestSuite :: Web Testsuite :: Test JSPs</name>
>>>    <packaging>war</packaging>
>>> -
>>> -    <description>
>>> -        Tests for the test-deployables.
>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>> -        Since build executions are done here, a 'child' profile is 
>>> explicitly defined here to prevent inheriting other configurations 
>>> and executions from parent.
>>> -    </description>
>>> -
>>>    <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.geronimo.specs</groupId>
>>> @@ -55,51 +48,36 @@
>>>        </dependency>
>>>    </dependencies>
>>> -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <build>
>>> -                <plugins>
>>> -                    <plugin>
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-surefire-plugin</artifactId>
>>> +    <build>
>>> +        <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>deploy-wars</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>deploy-module</goal>
>>> +                        </goals>
>>>                        <configuration>
>>> -                            <suiteXmlFiles>
>>> -                                
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> -                            </suiteXmlFiles>
>>> +                            
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>>                        </configuration>
>>> -                    </plugin>
>>> -
>>> -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>deploy-wars</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>deploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>> -                                </configuration>
>>> -                            </execution>
>>> +                    </execution>
>>> -                            <execution>
>>> -                                <id>undeploy-war-as-moduleId</id>
>>> -                                <phase>post-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>undeploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -    </profiles>
>>> +                    <execution>
>>> +                        <id>undeploy-war-as-moduleId</id>
>>> +                        <phase>post-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>undeploy-module</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>> +    </build>
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -34,13 +34,6 @@
>>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Servlets</name>
>>>    <packaging>war</packaging>
>>> -
>>> -    <description>
>>> -        Tests for the test-deployables.
>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>> -        Since build executions are done here, a 'child' profile is 
>>> explicitly defined here to prevent inheriting other configurations 
>>> and executions from parent.
>>> -    </description>
>>> -
>>>    <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.geronimo.specs</groupId>
>>> @@ -49,51 +42,36 @@
>>>        </dependency>
>>>    </dependencies>
>>> -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <build>
>>> -                <plugins>
>>> -                    <plugin>
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-surefire-plugin</artifactId>
>>> +    <build>
>>> +        <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>deploy-wars</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>deploy-module</goal>
>>> +                        </goals>
>>>                        <configuration>
>>> -                            <suiteXmlFiles>
>>> -                                
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> -                            </suiteXmlFiles>
>>> +                            
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>>                        </configuration>
>>> -                    </plugin>
>>> -
>>> -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>deploy-wars</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>deploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>> -                                </configuration>
>>> -                            </execution>
>>> +                    </execution>
>>> -                            <execution>
>>> -                                <id>undeploy-war-as-moduleId</id>
>>> -                                <phase>post-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>undeploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -    </profiles>
>>> +                    <execution>
>>> +                        <id>undeploy-war-as-moduleId</id>
>>> +                        <phase>post-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>undeploy-module</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>> +    </build>
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml 
>>> (original)
>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,10 +17,13 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> +
>>> <!-- $Rev$ $Date$ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>> +         <parent>
>>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>>        <artifactId>web-testsuite</artifactId>
>>> @@ -30,12 +33,7 @@
>>>    <artifactId>test-jetty</artifactId>
>>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Jetty</name>
>>>    <packaging>war</packaging>
>>> -    -    <description>
>>> -        Tests for the test-deployables.
>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>> -        Since build executions are done here, a 'child' profile is 
>>> explicitly defined here to prevent inheriting other configurations 
>>> and executions from parent.
>>> -    </description>
>>> +
>>>    <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.geronimo.specs</groupId>
>>> @@ -43,50 +41,37 @@
>>>            <scope>provided</scope>
>>>        </dependency>
>>>    </dependencies>
>>> -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <build>
>>> -              <plugins>
>>> -                    <plugin>
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-surefire-plugin</artifactId>
>>> +    +    <build>
>>> +      <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>deploy-wars</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>deploy-module</goal>
>>> +                        </goals>
>>>                        <configuration>
>>> -                            <suiteXmlFiles>
>>> -                                
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> -                            </suiteXmlFiles>
>>> +                            
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>>                        </configuration>
>>> -                    </plugin>
>>> +                    </execution>
>>>                    -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>deploy-wars</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>deploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                            -                            <execution>
>>> -                                <id>undeploy-war-as-moduleId</id>
>>> -                                <phase>post-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>undeploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -    </profiles>
>>> +                    <execution>
>>> +                        <id>undeploy-war-as-moduleId</id>
>>> +                        <phase>post-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>undeploy-module</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>> +    </build>
>>> +
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -7,9 +7,9 @@
>>>    to you under the Apache License, Version 2.0 (the
>>>    "License"); you may not use this file except in compliance
>>>    with the License.  You may obtain a copy of the License at
>>> -
>>> +          http://www.apache.org/licenses/LICENSE-2.0
>>> -
>>> +         Unless required by applicable law or agreed to in writing,
>>>    software distributed under the License is distributed on an
>>>    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>> @@ -19,6 +19,7 @@
>>> -->
>>> <!-- $Rev$ $Date$ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>     <modelVersion>4.0.0</modelVersion>
>>> @@ -33,12 +34,6 @@
>>>    <name>Geronimo TestSuite :: Web Testsuite :: Test MyFaces</name>
>>>    <packaging>war</packaging>
>>> -    <description>
>>> -        Tests for the test-deployables.
>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>> -        Since build executions are done here, a 'child' profile is 
>>> explicitly defined here to prevent inheriting other configurations 
>>> and executions from parent.
>>> -    </description>
>>> -
>>>    <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.myfaces.core</groupId>
>>> @@ -53,51 +48,36 @@
>>>        </dependency>
>>>    </dependencies>
>>> -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <build>
>>> -                <plugins>
>>> -                    <plugin>
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-surefire-plugin</artifactId>
>>> +    <build>
>>> +        <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>deploy-wars</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>deploy-module</goal>
>>> +                        </goals>
>>>                        <configuration>
>>> -                            <suiteXmlFiles>
>>> -                                
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> -                            </suiteXmlFiles>
>>> +                            
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>>                        </configuration>
>>> -                    </plugin>
>>> +                    </execution>
>>> -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>deploy-wars</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>deploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>> -                                </configuration>
>>> -                            </execution>
>>> -
>>> -                            <execution>
>>> -                                <id>undeploy-war-as-moduleId</id>
>>> -                                <phase>post-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>undeploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -    </profiles>
>>> +                    <execution>
>>> +                        <id>undeploy-war-as-moduleId</id>
>>> +                        <phase>post-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>undeploy-module</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>> +    </build>
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml 
>>> (original)
>>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -34,13 +34,6 @@
>>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Tomcat</name>
>>>    <packaging>war</packaging>
>>>    -
>>> -    <description>
>>> -        Tests for the test-deployables.
>>> -        maven-maven-plugin:invoke executes the 'child' profile.
>>> -        Since build executions are done here, a 'child' profile is 
>>> explicitly defined here to prevent inheriting other configurations 
>>> and executions from parent.
>>> -    </description>
>>> -
>>>    <dependencies>
>>>        <dependency>
>>>            <groupId>org.apache.geronimo.specs</groupId>
>>> @@ -49,51 +42,36 @@
>>>        </dependency>
>>>    </dependencies>
>>> -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <build>
>>> -                <plugins>
>>> -                    <plugin>
>>> -                        <groupId>org.apache.maven.plugins</groupId>
>>> -                        <artifactId>maven-surefire-plugin</artifactId>
>>> +    <build>
>>> +        <plugins>
>>> +            <plugin>
>>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>>> +                <artifactId>geronimo-maven-plugin</artifactId>
>>> +                <executions>
>>> +                    <execution>
>>> +                        <id>deploy-wars</id>
>>> +                        <phase>pre-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>deploy-module</goal>
>>> +                        </goals>
>>>                        <configuration>
>>> -                            <suiteXmlFiles>
>>> -                                
>>> <suiteXmlFile>${project.build.directory}/test-classes/testng.xml</suiteXmlFile> 
>>>
>>> -                            </suiteXmlFiles>
>>> +                          
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>>                        </configuration>
>>> -                    </plugin>
>>> +                    </execution>
>>>                    -                    <plugin>
>>> -                        
>>> <groupId>org.apache.geronimo.buildsupport</groupId>
>>> -                        <artifactId>geronimo-maven-plugin</artifactId>
>>> -                        <executions>
>>> -                            <execution>
>>> -                                <id>deploy-wars</id>
>>> -                                <phase>pre-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>deploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                  
>>> <moduleArchive>${project.build.directory}/${artifactId}-${version}.war</moduleArchive> 
>>>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                            -                            <execution>
>>> -                                <id>undeploy-war-as-moduleId</id>
>>> -                                <phase>post-integration-test</phase>
>>> -                                <goals>
>>> -                                    <goal>undeploy-module</goal>
>>> -                                </goals>
>>> -                                <configuration>
>>> -                                    
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> -                                </configuration>
>>> -                            </execution>
>>> -                        </executions>
>>> -                    </plugin>
>>> -                </plugins>
>>> -            </build>
>>> -        </profile>
>>> -    </profiles>
>>> +                    <execution>
>>> +                        <id>undeploy-war-as-moduleId</id>
>>> +                        <phase>post-integration-test</phase>
>>> +                        <goals>
>>> +                            <goal>undeploy-module</goal>
>>> +                        </goals>
>>> +                        <configuration>
>>> +                            
>>> <moduleId>${groupId}/${artifactId}/${version}/car</moduleId>
>>> +                        </configuration>
>>> +                    </execution>
>>> +                </executions>
>>> +            </plugin>
>>> +        </plugins>
>>> +    </build>
>>> </project>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,8 +17,11 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 
>>> 2007) $ -->
>>> +
>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 
>>> 2008) $ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> +
>>>    <modelVersion>4.0.0</modelVersion>
>>>         <parent>
>>> @@ -35,15 +38,10 @@
>>>        Geronimo test for web testsuite. Testing Servlet forwarding
>>>    </description>
>>>    -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <modules>
>>> -                <module>web-forward-war-1</module>
>>> -                <module>web-forward-war-2</module>
>>> -                <module>web-forward-ear</module>
>>> -            </modules>
>>> -        </profile>
>>> -    </profiles>
>>> +    <modules>
>>> +        <module>web-forward-war-1</module>
>>> +        <module>web-forward-war-2</module>
>>> +        <module>web-forward-ear</module>
>>> +    </modules>
>>> </project>
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,10 +17,13 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> -<!-- $Rev: 577928 $ $Date: 2007-09-20 17:20:00 -0400 (Thu, 20 Sep 
>>> 2007) $ -->
>>> +
>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 
>>> 2008) $ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>> +         <parent>
>>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>>        <artifactId>test-web-forward</artifactId>
>>> @@ -31,6 +34,10 @@
>>>    <name>Geronimo Test Suite :: Test Servlet Forwarding :: EAR</name>
>>>    <packaging>ear</packaging>
>>>    +    <!--
>>> +    FIXME: Split this module up... one to build the ear, one to run 
>>> the tests.
>>> +    -->
>>> +         <description>
>>>        Geronimo test EAR for Servlet forwarding
>>>    </description>
>>> @@ -54,6 +61,7 @@
>>>    <build>
>>>        <plugins>
>>>            <plugin>
>>> +                <groupId>org.apache.maven.plugins</groupId>
>>>                <artifactId>maven-ear-plugin</artifactId>
>>>                <configuration>
>>>                    <modules>
>>> @@ -72,6 +80,7 @@
>>>                    </modules>
>>>                </configuration>
>>>            </plugin>
>>> +                         <plugin>
>>>                <groupId>org.apache.maven.plugins</groupId>
>>>                <artifactId>maven-surefire-plugin</artifactId>
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,10 +17,13 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 
>>> 2007) $ -->
>>> +
>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 
>>> 2008) $ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>> +
>>>    <parent>
>>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>>        <artifactId>test-web-forward</artifactId>
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,9 +17,11 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul 
>>> 2007) $ -->
>>> +
>>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May 
>>> 2008) $ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>>         <parent>
>>> Added: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt?rev=653533&view=auto 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>> (added)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>> Mon May  5 10:25:46 2008
>>> @@ -0,0 +1 @@
>>> +clean install
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:eol-style = native
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:keywords = Date Author Id Revision HeadURL
>>> Propchange: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt 
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>>   svn:mime-type = text/plain
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,8 +17,11 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> +
>>> <!-- $Rev$ $Date$ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> +
>>>    <modelVersion>4.0.0</modelVersion>
>>>         <parent>
>>> @@ -35,15 +38,10 @@
>>>        Geronimo test for web testsuite. Testing web references
>>>    </description>
>>>    -    <profiles>
>>> -        <profile>
>>> -            <id>child</id>
>>> -            <modules>
>>> -                <module>web-references-ejb</module>
>>> -                <module>web-references-war</module>
>>> -                <module>web-references-ear</module>
>>> -            </modules>
>>> -        </profile>
>>> -    </profiles>
>>> +    <modules>
>>> +        <module>web-references-ejb</module>
>>> +        <module>web-references-war</module>
>>> +        <module>web-references-ear</module>
>>> +    </modules>
>>> </project>
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,10 +17,13 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> +
>>> <!-- $Rev$ $Date$ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>> +
>>>    <parent>
>>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>>        <artifactId>test-web-references</artifactId>
>>> @@ -31,6 +34,10 @@
>>>    <name>Geronimo TestSuite :: Test Web References :: EAR</name>
>>>    <packaging>ear</packaging>
>>>    +    <!--
>>> +    FIXME: Split this module up... one to build the ear, one to run 
>>> the tests.
>>> +    -->
>>> +         <description>
>>>        Geronimo test EAR for Web References
>>>    </description>
>>> Modified: 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml 
>>>
>>> URL: 
>>> http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml?rev=653533&r1=653532&r2=653533&view=diff 
>>>
>>> ============================================================================== 
>>>
>>> --- 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml 
>>> (original)
>>> +++ 
>>> geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml 
>>> Mon May  5 10:25:46 2008
>>> @@ -17,9 +17,11 @@
>>>    specific language governing permissions and limitations
>>>    under the License.
>>> -->
>>> +
>>> <!-- $Rev$ $Date$ -->
>>> +
>>> <project xmlns="http://maven.apache.org/POM/4.0.0" 
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>> -    +
>>>    <modelVersion>4.0.0</modelVersion>
>>>         <parent>
> 
> 

Re: svn commit: r653533 - Rationale for using shitty-maven-plugin in testsuite?

Posted by David Jencks <da...@yahoo.com>.
On May 7, 2008, at 9:12 AM, Donald Woods wrote:

> So, can you give some background on this "shitty-maven-plugin" and  
> why we need to switch to a Codehaus version instead of the Apache  
> maven-maven-plugin???

maven-maven-plugin is one of ours (genesis) and IIRC doesn't do much.   
Shitty-maven-plugin is the next generation and its used in testing a  
lot of maven plugins (at least ones at codehaus).  In particular its  
been used to test our car-maven-plugin for a long time.  As long as  
such a plugin is part of geronimo, it will only be used by geronimo:  
having it at the codehaus mojo project allows much wider use.
>
>
> It's a little worrisome that we keep creating new plugins over in  
> Codehaus for Geronimo builds to use, instead of fixing the normal  
> Apache Maven plugins.  Are we doing this because no one in the  
> Geronimo community is a committer on Apache Maven and its just  
> easier to create hacked up copies of ant, maven plugins, ... over  
> there instead of fixing the ASF maintained code?

Do you have any examples of us moving from a maven plugin to a mojo  
plugin?
>
>
>
> Also, can we get this "shitty" plugin to observer the -Dtest=false  
> option, which it currently ignores for 2.1.x and 2.2 when building  
> the framework/configs/geronimo-gbean-deployer/src/it/ code....

I wonder if a different flag would be more appropriate.... probably not.

thanks
david jencks

>
>
>
>
> -Donald
>
>
> jdillon@apache.org wrote:
>> Author: jdillon
>> Date: Mon May  5 10:25:46 2008
>> New Revision: 653533
>> URL: http://svn.apache.org/viewvc?rev=653533&view=rev
>> Log:
>> (GERONIMO-3980) Use shitty-maven-plugin instead of maven-maven- 
>> plugin to drive test builds
>> Added:
>>   geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt   (with props)
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-references/ 
>> goals.txt   (with props)
>> Modified:
>>   geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>>   geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml
>>   geronimo/server/trunk/testsuite/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-references/ 
>> pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-references/ 
>> web-references-ear/pom.xml
>>   geronimo/server/trunk/testsuite/web-testsuite/test-web-references/ 
>> web-references-war/pom.xml
>> Modified: geronimo/server/trunk/testsuite/console-testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/console-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/console-testsuite/pom.xml  
>> (original)
>> +++ geronimo/server/trunk/testsuite/console-testsuite/pom.xml Mon  
>> May  5 10:25:46 2008
>> @@ -70,6 +70,35 @@
>>                <groupId>org.apache.geronimo.buildsupport</groupId>
>>                <artifactId>geronimo-maven-plugin</artifactId>
>>                <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>start</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>start-server</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <logOutput>true</logOutput>
>> +                            <background>true</background>
>> +                            <verifyTimeout>300</verifyTimeout>
>> +                            <optionSets>
>> +                                <optionSet>
>> +                                    <id>default</id>
>> +                                    <options>
>> +                                       <option>- 
>> XX:MaxPermSize=128m</option>
>> +                                    </options>
>> +                                </optionSet>
>> +                            </optionSets>
>> +                        </configuration>
>> +                    </execution>
>> +                    <execution>
>> +                        <id>stop</id>
>> +                        <phase>install</phase>
>> +                        <goals>
>> +                            <goal>stop-server</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>>            </plugin>
>>                         <plugin>
>> Modified: geronimo/server/trunk/testsuite/enterprise-testsuite/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>> (original)
>> +++ geronimo/server/trunk/testsuite/enterprise-testsuite/pom.xml  
>> Mon May  5 10:25:46 2008
>> @@ -46,7 +46,7 @@
>>        - JavaMail
>>    </description>
>> -        <build>
>> +    <build>
>>        <pluginManagement>
>>            <plugins>
>>                <plugin>
>> Modified: geronimo/server/trunk/testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/pom.xml Mon May  5 10:25:46 2008
>> @@ -23,45 +23,30 @@
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>>     <modelVersion>4.0.0</modelVersion>
>> -    +
>>    <parent>
>>        <groupId>org.apache.geronimo</groupId>
>>        <artifactId>geronimo</artifactId>
>>        <version>2.2-SNAPSHOT</version>
>>    </parent>
>> -    +
>>    <groupId>org.apache.geronimo.testsuite</groupId>
>>    <artifactId>testsuite</artifactId>
>>    <name>Geronimo TestSuite</name>
>>    <packaging>pom</packaging>
>> -    +
>>    <description>
>> -        Geronimo integration testsuite. This contains 2 profiles,  
>> default and child.
>> -        The default profile is used by the top level suites  
>> directly under this. The child profile is used by the test poms  
>> under the suites.
>> -        This pom defines the basic dependencies needed by most  
>> suites.
>> -        The start-selenium, start-server, invoke, and stop-server  
>> goals are globally configured here in the pluginManagement sections.
>> -        They just need to be bound in the suites where needed and  
>> appropriate.
>> -        The test poms under the suites should have this pom as  
>> their parent and set their relativePath appropriately
>> -        The test poms under the suites inherit an empty 'child'  
>> profile from here. But any other build executions within the test  
>> poms should all be inside a 'child' profile.
>> +        Geronimo integration testsuite.
>>    </description>
>> -    -    <dependencyManagement>
>> -        <dependencies>
>> -            <dependency>
>> -                <groupId>org.apache.geronimo.testsupport</groupId>
>> -                <artifactId>testsupport-selenium</artifactId>
>> -                <version>${version}</version>
>> -            </dependency>
>> -        </dependencies>
>> -    </dependencyManagement>
>>     <dependencies>
>>        <dependency>
>>            <groupId>org.apache.geronimo.testsupport</groupId>
>>            <artifactId>testsupport-selenium</artifactId>
>> +            <version>${version}</version>
>>            <scope>test</scope>
>>        </dependency>
>> -        +
>>        <dependency>
>>            <groupId>org.slf4j</groupId>
>>            <artifactId>slf4j-simple</artifactId>
>> @@ -74,15 +59,15 @@
>>        <module>corba-testsuite</module>
>>        <module>deployment-testsuite</module>
>>        <module>enterprise-testsuite</module>
>> +        <module>security-testsuite</module>
>>        <module>web-testsuite</module>
>>        <module>webservices-testsuite</module>
>> -        <module>security-testsuite</module>
>>    </modules>
>>     <build>
>>        <resources>
>>            <resource>
>> -                <directory>src/main/resources</directory>
>> +                <directory>${project.basedir}/src/main/resources</ 
>> directory>
>>                <filtering>true</filtering>
>>            </resource>
>>        </resources>
>> @@ -94,7 +79,7 @@
>>                    <artifactId>testsuite-maven-plugin</artifactId>
>>                    <version>${version}</version>
>>                </plugin>
>> -                +
>>                <plugin>
>>                    <groupId>org.apache.maven.plugins</groupId>
>>                    <artifactId>maven-ear-plugin</artifactId>
>> @@ -102,11 +87,7 @@
>>                        <resourcesDir>$ 
>> {project.build.outputDirectory}</resourcesDir>
>>                    </configuration>
>>                </plugin>
>> -                -                <!--
>> -                FIXME: Need to reset the default values here since  
>> our parent sets up wars
>> -                       for use with jspc.  Remove once parent pom  
>> has been fixed.
>> -                -->
>> +
>>                <plugin>
>>                    <groupId>org.apache.maven.plugins</groupId>
>>                    <artifactId>maven-war-plugin</artifactId>
>> @@ -123,7 +104,7 @@
>>                        </webResources>
>>                    </configuration>
>>                </plugin>
>> -                +
>>                <plugin>
>>                    <groupId>org.apache.maven.plugins</groupId>
>>                    <artifactId>maven-surefire-plugin</artifactId>
>> @@ -154,58 +135,7 @@
>>                        </execution>
>>                    </executions>
>>                </plugin>
>> -                -                <plugin>
>> -                    <groupId>org.apache.geronimo.genesis.plugins</ 
>> groupId>
>> -                    <artifactId>maven-maven-plugin</artifactId>
>> -                    <configuration>
>> -                        <fileset>
>> -                            <basedir>${pom.basedir}</basedir>
>> -                            <includes>
>> -                                <include>*/pom.xml</include>
>> -                            </includes>
>> -                        </fileset>
>> -                        <profiles>
>> -                            <profile>child</profile>
>> -                        </profiles>
>> -                    </configuration>
>> -                    <executions>
>> -                        <execution>
>> -                            <phase>integration-test</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                        </execution>
>> -                        <execution>
>> -                            <id>site-deploy</id>
>> -                            <phase>site-deploy</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                            <configuration>
>> -                                <goals>
>> -                                    <goal>site-deploy</goal>
>> -                                </goals>
>> -                                <parameters>
>> -                                    <buildNumber>${buildNumber}</ 
>> buildNumber>
>> -                                </parameters>
>> -                            </configuration>
>> -                        </execution>
>> -                        <execution>
>> -                            <id>clean</id>
>> -                            <phase>clean</phase>
>> -                            <goals>
>> -                                <goal>invoke</goal>
>> -                            </goals>
>> -                            <configuration>
>> -                                <goals>
>> -                                    <goal>clean</goal>
>> -                                </goals>
>> -                            </configuration>
>> -                        </execution>
>> -                    </executions>
>> -                </plugin>
>> -                +
>>                <plugin>
>>                    <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>>                    <artifactId>geronimo-maven-plugin</artifactId>
>> @@ -217,7 +147,7 @@
>>                        </reporters>
>>                    </configuration>
>>                </plugin>
>> -                +
>>                <plugin>
>>                    <groupId>org.codehaus.mojo</groupId>
>>                    <artifactId>selenium-maven-plugin</artifactId>
>> @@ -244,6 +174,23 @@
>>                </plugin>
>>            </plugins>
>>        </pluginManagement>
>> +
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>testsuite-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>summarize</id>
>> +                        <phase>post-site</phase>
>> +                        <goals>
>> +                            <goal>summarize</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>>    </build>
>>     <distributionManagement>
>> @@ -252,7 +199,7 @@
>>            <url>scp://people.apache.org/www/people.apache.org/ 
>> builds/geronimo/server/testsuite/${buildNumber}</url>
>>        </site>
>>    </distributionManagement>
>> -    +
>>    <reporting>
>>        <plugins>
>>            <plugin>
>> @@ -262,71 +209,8 @@
>>            </plugin>
>>        </plugins>
>>    </reporting>
>> -    -    <profiles>
>> -        <profile>
>> -            <id>default</id>
>> -            <activation>
>> -                <activeByDefault>true</activeByDefault>
>> -            </activation>
>> -            <build>
>> -                <pluginManagement>
>> -                    <plugins>
>> -                        <plugin>
>> -                             
>> <groupId>org.apache.geronimo.buildsupport</groupId>
>> -                            <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                            <executions>
>> -                                <execution>
>> -                                    <id>start</id>
>> -                                    <phase>pre-integration-test</ 
>> phase>
>> -                                    <goals>
>> -                                        <goal>start-server</goal>
>> -                                    </goals>
>> -                                    <configuration>
>> -                                        <logOutput>true</logOutput>
>> -                                        <background>true</ 
>> background>
>> -                                        <verifyTimeout>300</ 
>> verifyTimeout>
>> -                                        <optionSets>
>> -                                            <optionSet>
>> -                                                <id>default</id>
>> -                                                <options>
>> -                                                   <option>- 
>> XX:MaxPermSize=128m</option>
>> -                                                </options>
>> -                                            </optionSet>
>> -                                        </optionSets>
>> -                                    </configuration>
>> -                                </execution>
>> -                                <execution>
>> -                                    <id>stop</id>
>> -                                    <phase>install</phase>
>> -                                    <goals>
>> -                                        <goal>stop-server</goal>
>> -                                    </goals>
>> -                                </execution>
>> -                            </executions>
>> -                        </plugin>
>> -                    </plugins>
>> -                </pluginManagement>
>> -
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>testsuite-maven-plugin</ 
>> artifactId>
>> -                        <inherited>false</inherited>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>summarize</id>
>> -                                <phase>post-site</phase>
>> -                                <goals>
>> -                                    <goal>summarize</goal>
>> -                                </goals>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> +    <profiles>
>>        <profile>
>>            <id>headless</id>
>>            <build>
>> @@ -349,38 +233,6 @@
>>                </pluginManagement>
>>            </build>
>>        </profile>
>> -        -        <profile>
>> -            <id>common</id>
>> -            <build>
>> -                <pluginManagement>
>> -                    <plugins>
>> -                        <plugin>
>> -                             
>> <groupId>org.apache.geronimo.buildsupport</groupId>
>> -                            <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                            <executions>
>> -                                <execution>
>> -                                    <id>start</id>
>> -                                    <phase>pre-integration-test</ 
>> phase>
>> -                                    <goals>
>> -                                        <goal>start-server</goal>
>> -                                    </goals>
>> -                                    <configuration>
>> -                                        <logOutput>true</logOutput>
>> -                                        <background>true</ 
>> background>
>> -                                        <installDirectory>$ 
>> {basedir}/../server</installDirectory>
>> -                                    </configuration>
>> -                                </execution>
>> -                            </executions>
>> -                        </plugin>
>> -                    </plugins>
>> -                </pluginManagement>
>> -            </build>
>> -        </profile>
>> -        -        <profile>
>> -            <id>child</id>
>> -        </profile>
>>    </profiles>
>> </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/pom.xml Mon May   
>> 5 10:25:46 2008
>> @@ -21,19 +21,19 @@
>> <!-- $Rev$ $Date$ -->
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>> -    +
>>    <parent>
>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>        <artifactId>testsuite</artifactId>
>>        <version>2.2-SNAPSHOT</version>
>>    </parent>
>> -    +
>>    <artifactId>web-testsuite</artifactId>
>>    <name>Geronimo TestSuite :: Web-tier Testsuite</name>
>>    <packaging>pom</packaging>
>> -    +
>>    <description>
>>        Geronimo web tier testsuite.
>>        Use this testsuite to test the webcontainer.
>> @@ -45,18 +45,110 @@
>>    </description>
>>     <properties>
>> -      <excludeTest>test-tomcat</excludeTest>
>> +        <excludeTest>test-tomcat</excludeTest>
>>    </properties>
>>     <build>
>> +        <pluginManagement>
>> +            <plugins>
>> +                <plugin>
>> +                    <groupId>org.apache.maven.plugins</groupId>
>> +                    <artifactId>maven-surefire-plugin</artifactId>
>> +                    <configuration>
>> +                        <suiteXmlFiles>
>> +                            <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> +                        </suiteXmlFiles>
>> +                        <systemProperties>
>> +                            <property>
>> +                                <name>geronimoVersion</name>
>> +                                <value>${version}</value>
>> +                            </property>
>> +                        </systemProperties>
>> +                    </configuration>
>> +                </plugin>
>> +            </plugins>
>> +        </pluginManagement>
>> +                 <plugins>
>>            <plugin>
>> -                <!-- This plugin is needed for all suite poms. -->
>> +                <groupId>org.codehaus.mojo</groupId>
>> +                <artifactId>selenium-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +            </plugin>
>> +            +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <executions>
>> +                    <execution>
>> +                        <id>start</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>start-server</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <logOutput>true</logOutput>
>> +                            <background>true</background>
>> +                            <verifyTimeout>300</verifyTimeout>
>> +                            <optionSets>
>> +                                <optionSet>
>> +                                    <id>default</id>
>> +                                    <options>
>> +                                       <option>- 
>> XX:MaxPermSize=128m</option>
>> +                                    </options>
>> +                                </optionSet>
>> +                            </optionSets>
>> +                        </configuration>
>> +                    </execution>
>> +                    <execution>
>> +                        <id>stop</id>
>> +                        <phase>install</phase>
>> +                        <goals>
>> +                            <goal>stop-server</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +            +            <plugin>
>> +                <groupId>org.codehaus.mojo</groupId>
>> +                <artifactId>shitty-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>> +                <configuration>
>> +                    <projects>
>> +                        <fileset>
>> +                            <directory>${project.basedir}</ 
>> directory>
>> +                            <includes>
>> +                                <include>*/pom.xml</include>
>> +                            </includes>
>> +                            +                            <!--
>> +                            HACK: Skip tomcat (or jetty) tests for  
>> now till we figure out how to switch it dynamically
>> +                            -->
>> +                            <excludes>
>> +                                <exclude>${excludeTest}/pom.xml</ 
>> exclude>
>> +                            </excludes>
>> +                        </fileset>
>> +                    </projects>
>> +                </configuration>
>> +                <executions>
>> +                    <execution>
>> +                        <goals>
>> +                            <goal>clean</goal>
>> +                            <goal>install</goal>
>> +                            <goal>test</goal>
>> +                        </goals>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +            +            <plugin>
>>                <groupId>org.apache.geronimo.buildsupport</groupId>
>>                <artifactId>testsuite-maven-plugin</artifactId>
>> +                <inherited>false</inherited>
>>                <executions>
>>                    <execution>
>> -                        <id>generate-surefire-xml</id>
>>                        <phase>install</phase>
>>                        <goals>
>>                            <goal>generate-surefire-xml</goal>
>> @@ -66,68 +158,5 @@
>>            </plugin>
>>        </plugins>
>>    </build>
>> -    -    <profiles>
>> -        <profile>
>> -            <id>default</id>
>> -            <activation>
>> -                <activeByDefault>true</activeByDefault>
>> -            </activation>
>> -            <!--
>> -            TODO: Hook up m-m-p to allow child modules to be built  
>> early during this modules
>> -                  compile (or something) phase.
>> -            -->
>> -            <build>
>> -                <plugins>
>> -                  <plugin>
>> -                        <!--
>> -                          One of the pom that this invokes using m- 
>> m-p has packaging set to "pom".
>> -                          That expects it's parent (this pom) to  
>> be installed already.
>> -                          So installing it ahead before we invoke  
>> it in the integration-test phase
>> -                        -->
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-install-plugin</ 
>> artifactId>
>> -                        <inherited>false</inherited>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>install-ahead</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>install</goal>
>> -                                </goals>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.codehaus.mojo</groupId>
>> -                        <artifactId>selenium-maven-plugin</ 
>> artifactId>
>> -                    </plugin>
>> -                    -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                    </plugin>
>> -                    -                    <plugin>
>> -                         
>> <groupId>org.apache.geronimo.genesis.plugins</groupId>
>> -                        <artifactId>maven-maven-plugin</artifactId>
>> -                        <!-- Skip tomcat (or jetty) tests for now  
>> till we figure out how to switch it dynamically -->
>> -                        <configuration>
>> -                          <fileset>
>> -                            <excludes>
>> -                              <exclude>${excludeTest}/pom.xml</ 
>> exclude>
>> -                            </excludes>
>> -                          </fileset>
>> -                        </configuration>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -        -        <profile>
>> -            <id>child</id>
>> -        </profile>
>> -    </profiles>
>> -    +
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.1- 
>> jsps/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.1-jsps/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>    <name>Geronimo TestSuite :: Web Testsuite :: Test JSPs</name>
>>    <packaging>war</packaging>
>> -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>    <dependencies>
>>        <dependency>
>>            <groupId>org.apache.geronimo.specs</groupId>
>> @@ -55,51 +48,36 @@
>>        </dependency>
>>    </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                        <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                        </configuration>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> +                    </execution>
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-2.5- 
>> servlets/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-2.5-servlets/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Servlets</name>
>>    <packaging>war</packaging>
>> -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>    <dependencies>
>>        <dependency>
>>            <groupId>org.apache.geronimo.specs</groupId>
>> @@ -49,51 +42,36 @@
>>        </dependency>
>>    </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                        <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                        </configuration>
>> -                    </plugin>
>> -
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> +                    </execution>
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> jetty/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-jetty/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-jetty/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>> +         <parent>
>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>        <artifactId>web-testsuite</artifactId>
>> @@ -30,12 +33,7 @@
>>    <artifactId>test-jetty</artifactId>
>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Jetty</name>
>>    <packaging>war</packaging>
>> -    -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> +
>>    <dependencies>
>>        <dependency>
>>            <groupId>org.apache.geronimo.specs</groupId>
>> @@ -43,50 +41,37 @@
>>            <scope>provided</scope>
>>        </dependency>
>>    </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -              <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    +    <build>
>> +      <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                        <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                        </configuration>
>> -                    </plugin>
>> +                    </execution>
>>                    -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -                            -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> +
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> myfaces/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-myfaces/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -7,9 +7,9 @@
>>    to you under the Apache License, Version 2.0 (the
>>    "License"); you may not use this file except in compliance
>>    with the License.  You may obtain a copy of the License at
>> -
>> +          http://www.apache.org/licenses/LICENSE-2.0
>> -
>> +         Unless required by applicable law or agreed to in writing,
>>    software distributed under the License is distributed on an
>>    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> @@ -19,6 +19,7 @@
>> -->
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>>     <modelVersion>4.0.0</modelVersion>
>> @@ -33,12 +34,6 @@
>>    <name>Geronimo TestSuite :: Web Testsuite :: Test MyFaces</name>
>>    <packaging>war</packaging>
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>    <dependencies>
>>        <dependency>
>>            <groupId>org.apache.myfaces.core</groupId>
>> @@ -53,51 +48,36 @@
>>        </dependency>
>>    </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                        <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                            <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                        </configuration>
>> -                    </plugin>
>> +                    </execution>
>> -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -
>> -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test- 
>> tomcat/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -34,13 +34,6 @@
>>    <name>Geronimo TestSuite :: Web Testsuite :: Test Tomcat</name>
>>    <packaging>war</packaging>
>>    -
>> -    <description>
>> -        Tests for the test-deployables.
>> -        maven-maven-plugin:invoke executes the 'child' profile.
>> -        Since build executions are done here, a 'child' profile is  
>> explicitly defined here to prevent inheriting other configurations  
>> and executions from parent.
>> -    </description>
>> -
>>    <dependencies>
>>        <dependency>
>>            <groupId>org.apache.geronimo.specs</groupId>
>> @@ -49,51 +42,36 @@
>>        </dependency>
>>    </dependencies>
>> -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <build>
>> -                <plugins>
>> -                    <plugin>
>> -                        <groupId>org.apache.maven.plugins</groupId>
>> -                        <artifactId>maven-surefire-plugin</ 
>> artifactId>
>> +    <build>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.geronimo.buildsupport</groupId>
>> +                <artifactId>geronimo-maven-plugin</artifactId>
>> +                <executions>
>> +                    <execution>
>> +                        <id>deploy-wars</id>
>> +                        <phase>pre-integration-test</phase>
>> +                        <goals>
>> +                            <goal>deploy-module</goal>
>> +                        </goals>
>>                        <configuration>
>> -                            <suiteXmlFiles>
>> -                                <suiteXmlFile>$ 
>> {project.build.directory}/test-classes/testng.xml</suiteXmlFile>
>> -                            </suiteXmlFiles>
>> +                          <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>>                        </configuration>
>> -                    </plugin>
>> +                    </execution>
>>                    -                    <plugin>
>> -                        <groupId>org.apache.geronimo.buildsupport</ 
>> groupId>
>> -                        <artifactId>geronimo-maven-plugin</ 
>> artifactId>
>> -                        <executions>
>> -                            <execution>
>> -                                <id>deploy-wars</id>
>> -                                <phase>pre-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>deploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                  <moduleArchive>$ 
>> {project.build.directory}/${artifactId}-${version}.war</ 
>> moduleArchive>
>> -                                </configuration>
>> -                            </execution>
>> -                            -                            <execution>
>> -                                <id>undeploy-war-as-moduleId</id>
>> -                                <phase>post-integration-test</phase>
>> -                                <goals>
>> -                                    <goal>undeploy-module</goal>
>> -                                </goals>
>> -                                <configuration>
>> -                                    <moduleId>${groupId}/$ 
>> {artifactId}/${version}/car</moduleId>
>> -                                </configuration>
>> -                            </execution>
>> -                        </executions>
>> -                    </plugin>
>> -                </plugins>
>> -            </build>
>> -        </profile>
>> -    </profiles>
>> +                    <execution>
>> +                        <id>undeploy-war-as-moduleId</id>
>> +                        <phase>post-integration-test</phase>
>> +                        <goals>
>> +                            <goal>undeploy-module</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <moduleId>${groupId}/${artifactId}/$ 
>> {version}/car</moduleId>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> </project>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> pom.xml Mon May  5 10:25:46 2008
>> @@ -17,8 +17,11 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> +
>>    <modelVersion>4.0.0</modelVersion>
>>         <parent>
>> @@ -35,15 +38,10 @@
>>        Geronimo test for web testsuite. Testing Servlet forwarding
>>    </description>
>>    -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <modules>
>> -                <module>web-forward-war-1</module>
>> -                <module>web-forward-war-2</module>
>> -                <module>web-forward-ear</module>
>> -            </modules>
>> -        </profile>
>> -    </profiles>
>> +    <modules>
>> +        <module>web-forward-war-1</module>
>> +        <module>web-forward-war-2</module>
>> +        <module>web-forward-ear</module>
>> +    </modules>
>> </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-ear/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-ear/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> -<!-- $Rev: 577928 $ $Date: 2007-09-20 17:20:00 -0400 (Thu, 20 Sep  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>> +         <parent>
>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>        <artifactId>test-web-forward</artifactId>
>> @@ -31,6 +34,10 @@
>>    <name>Geronimo Test Suite :: Test Servlet Forwarding :: EAR</name>
>>    <packaging>ear</packaging>
>>    +    <!--
>> +    FIXME: Split this module up... one to build the ear, one to  
>> run the tests.
>> +    -->
>> +         <description>
>>        Geronimo test EAR for Servlet forwarding
>>    </description>
>> @@ -54,6 +61,7 @@
>>    <build>
>>        <plugins>
>>            <plugin>
>> +                <groupId>org.apache.maven.plugins</groupId>
>>                <artifactId>maven-ear-plugin</artifactId>
>>                <configuration>
>>                    <modules>
>> @@ -72,6 +80,7 @@
>>                    </modules>
>>                </configuration>
>>            </plugin>
>> +                         <plugin>
>>                <groupId>org.apache.maven.plugins</groupId>
>>                <artifactId>maven-surefire-plugin</artifactId>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-war-1/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-1/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-1/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>> +
>>    <parent>
>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>        <artifactId>test-web-forward</artifactId>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> forward/web-forward-war-2/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/web-forward-war-2/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web-forward/ 
>> web-forward-war-2/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,9 +17,11 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> -<!-- $Rev: 558782 $ $Date: 2007-07-23 11:56:02 -0400 (Mon, 23 Jul  
>> 2007) $ -->
>> +
>> +<!-- $Rev: 653498 $ $Date: 2008-05-05 22:11:20 +0700 (Mon, 05 May  
>> 2008) $ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>>         <parent>
>> Added: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/goals.txt?rev=653533&view=auto
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt (added)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt Mon May  5 10:25:46 2008
>> @@ -0,0 +1 @@
>> +clean install
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:eol-style = native
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:keywords = Date Author Id Revision HeadURL
>> Propchange: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/goals.txt
>> ------------------------------------------------------------------------------
>>   svn:mime-type = text/plain
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,8 +17,11 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> +
>>    <modelVersion>4.0.0</modelVersion>
>>         <parent>
>> @@ -35,15 +38,10 @@
>>        Geronimo test for web testsuite. Testing web references
>>    </description>
>>    -    <profiles>
>> -        <profile>
>> -            <id>child</id>
>> -            <modules>
>> -                <module>web-references-ejb</module>
>> -                <module>web-references-war</module>
>> -                <module>web-references-ear</module>
>> -            </modules>
>> -        </profile>
>> -    </profiles>
>> +    <modules>
>> +        <module>web-references-ejb</module>
>> +        <module>web-references-war</module>
>> +        <module>web-references-ear</module>
>> +    </modules>
>> </project>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-ear/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-ear/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,10 +17,13 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>> +
>>    <parent>
>>        <groupId>org.apache.geronimo.testsuite</groupId>
>>        <artifactId>test-web-references</artifactId>
>> @@ -31,6 +34,10 @@
>>    <name>Geronimo TestSuite :: Test Web References :: EAR</name>
>>    <packaging>ear</packaging>
>>    +    <!--
>> +    FIXME: Split this module up... one to build the ear, one to  
>> run the tests.
>> +    -->
>> +         <description>
>>        Geronimo test EAR for Web References
>>    </description>
>> Modified: geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml
>> URL: http://svn.apache.org/viewvc/geronimo/server/trunk/testsuite/web-testsuite/test-web-references/web-references-war/pom.xml?rev=653533&r1=653532&r2=653533&view=diff
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml (original)
>> +++ geronimo/server/trunk/testsuite/web-testsuite/test-web- 
>> references/web-references-war/pom.xml Mon May  5 10:25:46 2008
>> @@ -17,9 +17,11 @@
>>    specific language governing permissions and limitations
>>    under the License.
>> -->
>> +
>> <!-- $Rev$ $Date$ -->
>> +
>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 
>> " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd 
>> ">
>> -    +
>>    <modelVersion>4.0.0</modelVersion>
>>         <parent>