[jopr-commits] JOPR SVN: r1216 - in trunk: modules and 14 other directories.

jopr-commits at lists.jboss.org jopr-commits at lists.jboss.org
Wed Sep 16 15:24:36 EDT 2009


Author: ips
Date: 2009-09-16 15:24:35 -0400 (Wed, 16 Sep 2009)
New Revision: 1216

Modified:
   trunk/modules/common/jboss-as/pom.xml
   trunk/modules/common/pom.xml
   trunk/modules/dist/pom.xml
   trunk/modules/dist/server/pom.xml
   trunk/modules/plugins/hibernate/pom.xml
   trunk/modules/plugins/jboss-as-5/pom.xml
   trunk/modules/plugins/jboss-as/pom.xml
   trunk/modules/plugins/jboss-cache-v3/pom.xml
   trunk/modules/plugins/jboss-cache/pom.xml
   trunk/modules/plugins/pom.xml
   trunk/modules/plugins/rhq-server/pom.xml
   trunk/modules/plugins/tomcat/pom.xml
   trunk/modules/pom.xml
   trunk/modules/serverplugins/jboss-software/pom.xml
   trunk/modules/serverplugins/pom.xml
   trunk/pom.xml
Log:
[maven-release-plugin] prepare release Jopr_2_3_0_GA

Modified: trunk/modules/common/jboss-as/pom.xml
===================================================================
--- trunk/modules/common/jboss-as/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/common/jboss-as/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,89 +1,89 @@
-<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.jboss.on</groupId>
-      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-common-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>jopr-jboss-as-common</artifactId>
-   <packaging>jar</packaging>
-
-   <name>Jopr JBossAS 4/5 Plugins Common Library</name>
-   <description>A library with the code common to the JBoss AS 4 and 5 plugins</description>
-
-   <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/common/jboss-as/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/common/jboss-as/</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>modules/common/jboss-as/</scm.module.path>
-   </properties>
-
-   <dependencies>
-      
-      <dependency>
-         <groupId>ant</groupId>
-         <artifactId>ant</artifactId>
-         <version>1.6.5</version>
-      </dependency>
-      
-      <dependency>
-         <groupId>jboss</groupId>
-         <artifactId>jbpm</artifactId>
-         <version>3.1.1</version>
-      </dependency>
-
-      <dependency>
-         <groupId>dom4j</groupId>
-         <artifactId>dom4j</artifactId>
-         <version>1.6.1</version>
-      </dependency>
-
-   </dependencies>
-
-<!-- Because this library is a helper only used by other libraries, it doesn't make
-     sense to package its dependencies into the /lib folder of its jar. The libraries
-     there wouldn't be loaded by the plugin container classloader anyway because this
-     helper library is already present in a /lib of the actual plugin.
-     The plugin poms therefore must copy the dependencies of this library into their
-     /lib dirs manually (until we find a better way of solving this...).
--->
-<!-- 
-   <build>      
-      <plugins>
-
-         <plugin>
-            <artifactId>maven-dependency-plugin</artifactId>
-            <version>2.0</version>
-            <executions>
-               <execution>
-                  <id>copy-dependencies</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                     <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                        <artifactItem>
-                           <groupId>jboss</groupId>
-                           <artifactId>jbpm</artifactId>
-                           <version>3.1.1</version>
-                        </artifactItem>
-                     </artifactItems>
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>
-            </executions>
-         </plugin>
-
-      </plugins>
-   </build>
--->
-
+<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.jboss.on</groupId>
+      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-common-parent</artifactId>
+      <version>2.3.0.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-jboss-as-common</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr JBossAS 4/5 Plugins Common Library</name>
+   <description>A library with the code common to the JBoss AS 4 and 5 plugins</description>
+
+   <scm>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/common/jboss-as</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/common/jboss-as</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>modules/common/jboss-as/</scm.module.path>
+   </properties>
+
+   <dependencies>
+      
+      <dependency>
+         <groupId>ant</groupId>
+         <artifactId>ant</artifactId>
+         <version>1.6.5</version>
+      </dependency>
+      
+      <dependency>
+         <groupId>jboss</groupId>
+         <artifactId>jbpm</artifactId>
+         <version>3.1.1</version>
+      </dependency>
+
+      <dependency>
+         <groupId>dom4j</groupId>
+         <artifactId>dom4j</artifactId>
+         <version>1.6.1</version>
+      </dependency>
+
+   </dependencies>
+
+<!-- Because this library is a helper only used by other libraries, it doesn't make
+     sense to package its dependencies into the /lib folder of its jar. The libraries
+     there wouldn't be loaded by the plugin container classloader anyway because this
+     helper library is already present in a /lib of the actual plugin.
+     The plugin poms therefore must copy the dependencies of this library into their
+     /lib dirs manually (until we find a better way of solving this...).
+-->
+<!-- 
+   <build>      
+      <plugins>
+
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-dependencies</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>jboss</groupId>
+                           <artifactId>jbpm</artifactId>
+                           <version>3.1.1</version>
+                        </artifactItem>
+                     </artifactItems>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+
+      </plugins>
+   </build>
+-->
+
 </project>
\ No newline at end of file

Modified: trunk/modules/common/pom.xml
===================================================================
--- trunk/modules/common/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/common/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,28 +1,28 @@
-<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.jboss.on</groupId>
-        <artifactId>jopr-modules-parent</artifactId>
-        <version>2.3.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.jboss.on</groupId>
-    <artifactId>jopr-common-parent</artifactId>
-    <packaging>pom</packaging>
-    <name>Jopr Common Libraries</name>
-    <description>parent POM for all Jopr common libraries</description>
-
-    <scm>
-        <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/common</connection>
-        <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/common</developerConnection>
-    </scm>
-
-    <properties>
-        <scm.module.path>modules/common/</scm.module.path>
-    </properties>
-
-    <modules>
-      <module>jboss-as</module>
-    </modules>
+<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.jboss.on</groupId>
+        <artifactId>jopr-modules-parent</artifactId>
+        <version>2.3.0.GA</version>
+    </parent>
+
+    <groupId>org.jboss.on</groupId>
+    <artifactId>jopr-common-parent</artifactId>
+    <packaging>pom</packaging>
+    <name>Jopr Common Libraries</name>
+    <description>parent POM for all Jopr common libraries</description>
+
+    <scm>
+        <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/common</connection>
+        <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/common</developerConnection>
+    </scm>
+
+    <properties>
+        <scm.module.path>modules/common/</scm.module.path>
+    </properties>
+
+    <modules>
+      <module>jboss-as</module>
+    </modules>
 </project>
\ No newline at end of file

Modified: trunk/modules/dist/pom.xml
===================================================================
--- trunk/modules/dist/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/dist/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.jboss.on</groupId>
     <artifactId>jopr-modules-parent</artifactId>
-    <version>2.3.0-SNAPSHOT</version>
+    <version>2.3.0.GA</version>
   </parent>
 
   <groupId>org.jboss.on</groupId>
@@ -16,8 +16,8 @@
   <description>parent POM for all Jopr distributions</description>
 
   <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/dist/</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/dist/</developerConnection>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/dist</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/dist</developerConnection>
   </scm>
 
   <properties>

Modified: trunk/modules/dist/server/pom.xml
===================================================================
--- trunk/modules/dist/server/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/dist/server/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -5,20 +5,20 @@
   <parent>
     <groupId>org.jboss.on</groupId>
     <artifactId>jopr-dist-parent</artifactId>
-    <version>2.3.0-SNAPSHOT</version>
+    <version>2.3.0.GA</version>
   </parent>
 
   <groupId>org.jboss.on</groupId>
   <artifactId>jopr-server</artifactId>
-  <version>2.3.0-SNAPSHOT</version>
+  <version>2.3.0.GA</version>
   <packaging>pom</packaging>
 
   <name>Jopr Server</name>
   <description>The Jopr Server</description>
 
   <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/dist/server/</connection>
-    <developerConnection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/dist/server/</developerConnection>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/dist/server</connection>
+    <developerConnection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/dist/server</developerConnection>
   </scm>
 
   <properties>

Modified: trunk/modules/plugins/hibernate/pom.xml
===================================================================
--- trunk/modules/plugins/hibernate/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/hibernate/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,245 +1,245 @@
-<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.jboss.on</groupId>
-      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>jopr-hibernate-plugin</artifactId>
-   <packaging>jar</packaging>
-
-   <name>Jopr Hibernate Plugin</name>
-   <description>A plugin for managing Hibernate services</description>
-
-   <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/hibernate/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/plugins/hibernate/</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>modules/plugins/hibernate/</scm.module.path>
-   </properties>
-
-   <dependencies>
-
-      <dependency>
-         <groupId>${rhq.groupId}</groupId>
-         <artifactId>rhq-jmx-plugin</artifactId>
-         <version>${rhq.version}</version>
-         <scope>provided</scope>
-      </dependency>
-        
-   </dependencies>
-   
-   <build>
-      <plugins>
-
-         <!-- Used to add dependencies to the plugin lib
-         <plugin>
-            <artifactId>maven-dependency-plugin</artifactId>
-            <version>2.0</version>
-            <executions>
-               <execution>
-                  <id>copy-postgres-jar</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                     <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                        <artifactItem>
-                           <groupId>postgresql</groupId>
-                           <artifactId>postgresql</artifactId>
-                           <version>8.1-407.jdbc3</version>
-                        </artifactItem>
-                     </artifactItems>
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>
-            </executions>
-         </plugin>-->
-      </plugins>
-   </build>
-   <profiles>
-      <profile>
-         <id>integration-tests</id>
-         <activation>
-            <property>
-               <name>maven.test.skip</name>
-               <value>!true</value>
-            </property>
-         </activation>
-
-         <build>
-            <plugins>
-
-               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
-               <plugin>
-                  <artifactId>maven-antrun-plugin</artifactId>
-                  <executions>
-                     <execution>
-                        <phase>pre-integration-test</phase>
-                        <configuration>
-                           <tasks>
-                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
-                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                              <mkdir dir="target/itest" />
-                              <mkdir dir="target/itest/plugins" />
-                              <mkdir dir="target/itest/lib" />
-                              <copy toDir="target/itest/plugins" flatten="true">
-                                 <fileset dir="${settings.localRepository}/">
-                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                    <include name="org/jboss/on/jopr-tomcat-plugin/${project.version}/jopr-tomcat-plugin-${project.version}.jar" />
-                                    <include name="org/jboss/on/jopr-jboss-as-plugin/${project.version}/jopr-jboss-as-plugin-${project.version}.jar" />
-                                 </fileset>
-                                 <fileset dir="${project.build.directory}">
-                                    <include name="${project.artifactId}-${project.version}.jar" />
-                                 </fileset>
-                              </copy>
-                              <unzip dest="target/itest/lib">
-                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                 <patternset>
-                                    <include name="**/lib/sigar.jar" />
-                                    <include name="**/lib/bcel*.jar" />
-                                    <include name="**/lib/*.so" />
-                                    <include name="**/lib/*.sl" />
-                                    <include name="**/lib/*.dll" />
-                                    <include name="**/lib/*.dylib" />
-                                 </patternset>
-                              </unzip>
-                              <move todir="target/itest/lib" flatten="true">
-                                 <fileset dir="target/itest/lib">
-                                    <include name="**/lib/*" />
-                                 </fileset>
-                              </move>
-                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                           </tasks>
-                        </configuration>
-                        <goals>
-                           <goal>run</goal>
-                        </goals>
-                     </execution>
-                  </executions>
-               </plugin>
-
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skip>true</skip>
-                  </configuration>
-                  <executions>
-                     <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                           <goal>test</goal>
-                        </goals>
-                        <configuration>
-                           <skip>${maven.test.skip}</skip>
-                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                           <useSystemClassLoader>false</useSystemClassLoader>
-                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-                           <systemProperties>
-                              <property>
-                                 <name>project.artifactId</name>
-                                 <value>${project.artifactId}</value>
-                              </property>
-                              <property>
-                                 <name>project.version</name>
-                                 <value>${project.version}</value>
-                              </property>
-                           </systemProperties>
-                        </configuration>
-                     </execution>
-                  </executions>
-               </plugin>
-
-
-            </plugins>
-         </build>
-      </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>deploy-jar-meta-inf</id>
-                        <phase>package</phase>
-                        <configuration>
-                          <tasks>                             
-                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
-                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
-                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
-                               <patternset><include name="META-INF/**" /></patternset>
-                             </unjar>
-                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
-                             </jar>
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-               
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
-
+<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.jboss.on</groupId>
+      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-modules-parent</artifactId>
+      <version>2.3.0.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-hibernate-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr Hibernate Plugin</name>
+   <description>A plugin for managing Hibernate services</description>
+
+   <scm>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/hibernate</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/plugins/hibernate</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>modules/plugins/hibernate/</scm.module.path>
+   </properties>
+
+   <dependencies>
+
+      <dependency>
+         <groupId>${rhq.groupId}</groupId>
+         <artifactId>rhq-jmx-plugin</artifactId>
+         <version>${rhq.version}</version>
+         <scope>provided</scope>
+      </dependency>
+        
+   </dependencies>
+   
+   <build>
+      <plugins>
+
+         <!-- Used to add dependencies to the plugin lib
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-postgres-jar</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>postgresql</groupId>
+                           <artifactId>postgresql</artifactId>
+                           <version>8.1-407.jdbc3</version>
+                        </artifactItem>
+                     </artifactItems>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>-->
+      </plugins>
+   </build>
+   <profiles>
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+
+               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                    <include name="org/jboss/on/jopr-tomcat-plugin/${project.version}/jopr-tomcat-plugin-${project.version}.jar" />
+                                    <include name="org/jboss/on/jopr-jboss-as-plugin/${project.version}/jopr-jboss-as-plugin-${project.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="${project.artifactId}-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>deploy-jar-meta-inf</id>
+                        <phase>package</phase>
+                        <configuration>
+                          <tasks>                             
+                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
+                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
+                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
+                               <patternset><include name="META-INF/**" /></patternset>
+                             </unjar>
+                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
+                             </jar>
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+               
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
 </project>
\ No newline at end of file

Modified: trunk/modules/plugins/jboss-as/pom.xml
===================================================================
--- trunk/modules/plugins/jboss-as/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/jboss-as/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,349 +1,349 @@
-<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.jboss.on</groupId>
-      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>jopr-jboss-as-plugin</artifactId>
-   <packaging>jar</packaging>
-
-   <name>Jopr JBossAS 3.2.x/4.x Plugin</name>
-   <description>A plugin for managing JBoss Application Server 3.2.x/4.x</description>
-
-   <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-as/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-as/</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>modules/plugins/jboss-as/</scm.module.path>
-   </properties>
-
-   <dependencies>
-
-      <!-- internal -->
-
-      <!-- TODO: Move this up to the parent pom. -->
-      <dependency>
-         <groupId>${rhq.groupId}</groupId>
-         <artifactId>rhq-core-util</artifactId>
-         <version>${rhq.version}</version>
-         <scope>provided</scope> <!-- by plugin container -->
-      </dependency>
-
-      <dependency>
-         <groupId>${rhq.groupId}</groupId>
-         <artifactId>rhq-core-client-api</artifactId>
-         <version>${rhq.version}</version>
-         <scope>test</scope> <!-- this is OK. plugins do not have access to clientapi, but this is only for tests so this is OK -->
-      </dependency>
-      
-      <dependency>
-         <groupId>${rhq.groupId}</groupId>
-         <artifactId>rhq-jmx-plugin</artifactId>
-         <version>${rhq.version}</version>
-         <scope>provided</scope>
-      </dependency>
-      
-      <dependency>
-         <groupId>org.jboss.on</groupId>
-         <artifactId>jopr-jboss-as-common</artifactId>
-         <version>${project.version}</version>
-      </dependency>
-
-      <!-- 3rd-party -->
-
-      <dependency>
-         <groupId>bsh</groupId>
-         <artifactId>bsh</artifactId>
-         <version>1.3.0</version>
-      </dependency>
-      
-      <dependency>
-         <groupId>gnu-getopt</groupId>
-         <artifactId>getopt</artifactId>
-         <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
-      </dependency>  
-      
-      <dependency>
-         <groupId>jboss</groupId>
-         <artifactId>jboss-common</artifactId>
-         <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
-      </dependency>
-      
-      <dependency>
-         <groupId>jdom</groupId>
-         <artifactId>jdom</artifactId>
-         <version>1.0</version>
-      </dependency>
-
-   </dependencies>
-
-   <build>      
-      <plugins>
-
-         <plugin>
-            <artifactId>maven-dependency-plugin</artifactId>
-            <version>2.0</version>
-            <executions>
-               <execution>
-                  <id>copy-dependencies</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                     <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                        <artifactItem>
-                           <groupId>gnu-getopt</groupId>
-                           <artifactId>getopt</artifactId>
-                        </artifactItem>
-                        <artifactItem>
-                           <groupId>jdom</groupId>
-                           <artifactId>jdom</artifactId>
-                           <version>1.0</version>
-                        </artifactItem>
-                        <artifactItem>
-                           <groupId>bsh</groupId>
-                           <artifactId>bsh</artifactId>
-                           <version>1.3.0</version>
-                        </artifactItem>
-                        <artifactItem>
-                           <groupId>jboss</groupId>
-                           <artifactId>jbpm</artifactId>
-                           <version>3.1.1</version>
-                        </artifactItem>
-                        <artifactItem>
-                           <groupId>ant</groupId>
-                           <artifactId>ant</artifactId>
-                           <version>1.6.5</version>
-                        </artifactItem>
-                        <artifactItem>
-                           <groupId>org.jboss.on</groupId>
-                           <artifactId>jopr-jboss-as-common</artifactId>
-                           <version>${project.version}</version>
-                        </artifactItem>
-                     </artifactItems>
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>
-               <execution>
-                  <id>copy-dependencies-of-jbossas-common</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                    <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                       <artifactItem>
-                         <groupId>jboss</groupId>
-                         <artifactId>jboss-common</artifactId>
-                       </artifactItem>
-                       <artifactItem>
-                         <groupId>jboss</groupId>
-                         <artifactId>jbpm</artifactId>
-                         <version>3.1.1</version>
-                       </artifactItem>
-                       <artifactItem>
-                         <groupId>ant</groupId>
-                         <artifactId>ant</artifactId>
-                         <version>1.6.5</version>
-                       </artifactItem>
-                       <artifactItem>
-                          <groupId>dom4j</groupId>
-                          <artifactId>dom4j</artifactId>
-                          <version>1.6.1</version>
-                       </artifactItem>
-                     </artifactItems>  
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>               
-            </executions>
-         </plugin>
-
-      </plugins>
-   </build>
-
-
-   <profiles>
-
-      <profile>
-         <id>integration-tests</id>
-         <activation>
-            <property>
-               <name>maven.test.skip</name>
-               <value>!true</value>
-            </property>
-         </activation>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                  <artifactId>maven-antrun-plugin</artifactId>
-                  <executions>
-                     <execution>
-                        <phase>pre-integration-test</phase>
-                        <configuration>
-                           <tasks>
-                              <echo>Setting up plugin dependencies...</echo>
-                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                              <mkdir dir="target/itest" />
-                              <mkdir dir="target/itest/plugins" />
-                              <mkdir dir="target/itest/lib" />
-                              <copy toDir="target/itest/plugins" flatten="true">
-                                 <fileset dir="${settings.localRepository}/">
-                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                    <include name="org/jboss/on/jopr-tomcat-plugin/${project.version}/jopr-tomcat-plugin-${project.version}.jar" />
-                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                 </fileset>
-                                 <fileset dir="${project.build.directory}">
-                                    <include name="${project.artifactId}-${project.version}.jar" />
-                                 </fileset>
-                              </copy>
-                              <unzip dest="target/itest/lib">
-                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                 <patternset>
-                                    <include name="**/lib/sigar.jar" />
-                                    <include name="**/lib/bcel*.jar" />
-                                    <include name="**/lib/*.so" />
-                                    <include name="**/lib/*.sl" />
-                                    <include name="**/lib/*.dll" />
-                                    <include name="**/lib/*.dylib" />
-                                 </patternset>
-                              </unzip>
-                              <move todir="target/itest/lib" flatten="true">
-                                 <fileset dir="target/itest/lib">
-                                    <include name="**/lib/*" />
-                                 </fileset>
-                              </move>
-                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                           </tasks>
-                        </configuration>
-                        <goals>
-                           <goal>run</goal>
-                        </goals>
-                     </execution>
-                  </executions>
-               </plugin>
-
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skip>true</skip>
-                  </configuration>
-                  <executions>
-                     <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                           <goal>test</goal>
-                        </goals>
-                        <configuration>
-                           <skip>${maven.test.skip}</skip>
-                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                           <useSystemClassLoader>false</useSystemClassLoader>
-                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-                           <systemProperties>
-                              <property>
-                                 <name>project.artifactId</name>
-                                 <value>${project.artifactId}</value>
-                              </property>
-                              <property>
-                                 <name>project.version</name>
-                                 <value>${project.version}</value>
-                              </property>
-                           </systemProperties>
-                        </configuration>
-                     </execution>
-                  </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>deploy-jar-meta-inf</id>
-                        <phase>package</phase>
-                        <configuration>
-                          <tasks>                             
-                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
-                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
-                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
-                               <patternset><include name="META-INF/**" /></patternset>
-                             </unjar>
-                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
-                             </jar>
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-                     
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
-
+<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.jboss.on</groupId>
+      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-modules-parent</artifactId>
+      <version>2.3.0.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-jboss-as-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr JBossAS 3.2.x/4.x Plugin</name>
+   <description>A plugin for managing JBoss Application Server 3.2.x/4.x</description>
+
+   <scm>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-as</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-as</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>modules/plugins/jboss-as/</scm.module.path>
+   </properties>
+
+   <dependencies>
+
+      <!-- internal -->
+
+      <!-- TODO: Move this up to the parent pom. -->
+      <dependency>
+         <groupId>${rhq.groupId}</groupId>
+         <artifactId>rhq-core-util</artifactId>
+         <version>${rhq.version}</version>
+         <scope>provided</scope> <!-- by plugin container -->
+      </dependency>
+
+      <dependency>
+         <groupId>${rhq.groupId}</groupId>
+         <artifactId>rhq-core-client-api</artifactId>
+         <version>${rhq.version}</version>
+         <scope>test</scope> <!-- this is OK. plugins do not have access to clientapi, but this is only for tests so this is OK -->
+      </dependency>
+      
+      <dependency>
+         <groupId>${rhq.groupId}</groupId>
+         <artifactId>rhq-jmx-plugin</artifactId>
+         <version>${rhq.version}</version>
+         <scope>provided</scope>
+      </dependency>
+      
+      <dependency>
+         <groupId>org.jboss.on</groupId>
+         <artifactId>jopr-jboss-as-common</artifactId>
+         <version>${project.version}</version>
+      </dependency>
+
+      <!-- 3rd-party -->
+
+      <dependency>
+         <groupId>bsh</groupId>
+         <artifactId>bsh</artifactId>
+         <version>1.3.0</version>
+      </dependency>
+      
+      <dependency>
+         <groupId>gnu-getopt</groupId>
+         <artifactId>getopt</artifactId>
+         <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
+      </dependency>  
+      
+      <dependency>
+         <groupId>jboss</groupId>
+         <artifactId>jboss-common</artifactId>
+         <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
+      </dependency>
+      
+      <dependency>
+         <groupId>jdom</groupId>
+         <artifactId>jdom</artifactId>
+         <version>1.0</version>
+      </dependency>
+
+   </dependencies>
+
+   <build>      
+      <plugins>
+
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-dependencies</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>gnu-getopt</groupId>
+                           <artifactId>getopt</artifactId>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>jdom</groupId>
+                           <artifactId>jdom</artifactId>
+                           <version>1.0</version>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>bsh</groupId>
+                           <artifactId>bsh</artifactId>
+                           <version>1.3.0</version>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>jboss</groupId>
+                           <artifactId>jbpm</artifactId>
+                           <version>3.1.1</version>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>ant</groupId>
+                           <artifactId>ant</artifactId>
+                           <version>1.6.5</version>
+                        </artifactItem>
+                        <artifactItem>
+                           <groupId>org.jboss.on</groupId>
+                           <artifactId>jopr-jboss-as-common</artifactId>
+                           <version>${project.version}</version>
+                        </artifactItem>
+                     </artifactItems>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>
+               <execution>
+                  <id>copy-dependencies-of-jbossas-common</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                    <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                       <artifactItem>
+                         <groupId>jboss</groupId>
+                         <artifactId>jboss-common</artifactId>
+                       </artifactItem>
+                       <artifactItem>
+                         <groupId>jboss</groupId>
+                         <artifactId>jbpm</artifactId>
+                         <version>3.1.1</version>
+                       </artifactItem>
+                       <artifactItem>
+                         <groupId>ant</groupId>
+                         <artifactId>ant</artifactId>
+                         <version>1.6.5</version>
+                       </artifactItem>
+                       <artifactItem>
+                          <groupId>dom4j</groupId>
+                          <artifactId>dom4j</artifactId>
+                          <version>1.6.1</version>
+                       </artifactItem>
+                     </artifactItems>  
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>               
+            </executions>
+         </plugin>
+
+      </plugins>
+   </build>
+
+
+   <profiles>
+
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/jboss/on/jopr-tomcat-plugin/${project.version}/jopr-tomcat-plugin-${project.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="${project.artifactId}-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>deploy-jar-meta-inf</id>
+                        <phase>package</phase>
+                        <configuration>
+                          <tasks>                             
+                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
+                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
+                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
+                               <patternset><include name="META-INF/**" /></patternset>
+                             </unjar>
+                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
+                             </jar>
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+                     
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
 </project>
\ No newline at end of file

Modified: trunk/modules/plugins/jboss-as-5/pom.xml
===================================================================
--- trunk/modules/plugins/jboss-as-5/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/jboss-as-5/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,709 +1,709 @@
-<?xml version="1.0"?>
-
-<!-- $Id$ -->
-
-<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.jboss.on</groupId>
-      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.jboss.on</groupId>
-    <artifactId>jopr-jboss-as-5-plugin</artifactId>
-    <packaging>jar</packaging>
-
-    <name>Jopr JBossAS 5.x Plugin</name>
-    <description>A plugin for managing JBoss Application Server 5.x</description>
-
-    <scm>
-        <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-as-5</connection>
-        <developerConnection>
-            scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-as-5
-        </developerConnection>
-    </scm>
-
-    <properties>
-        <scm.module.path>modules/plugins/jboss-as-5/</scm.module.path>
-
-        <jbossas.version>5.1.0-SNAPSHOT</jbossas.version>
-        <rhq.testng.excludedGroups>as5-plugin</rhq.testng.excludedGroups>
-    </properties>
-    
-    <dependencyManagement>
-        <dependencies>
-          <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-parent</artifactId>
-          <version>${jbossas.version}</version>
-            <type>pom</type>
-            <scope>import</scope>
-          </dependency>
-          <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-component-matrix</artifactId>
-          <version>${jbossas.version}</version>
-            <type>pom</type>
-            <scope>import</scope>
-          </dependency>
-        </dependencies>
-    </dependencyManagement>
-    
-    <dependencies>
-
-        <dependency>
-           <groupId>org.jboss.on</groupId>
-           <artifactId>jopr-jboss-as-common</artifactId>
-           <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-          <groupId>org.apache.commons</groupId>
-          <artifactId>commons-io</artifactId>
-          <version>1.3.2</version>
-        </dependency>
-
-        <dependency>
-          <groupId>commons-lang</groupId>
-          <artifactId>commons-lang</artifactId>
-          <version>2.4</version>
-        </dependency>
-
-        <dependency>
-          <groupId>gnu-getopt</groupId>
-          <artifactId>getopt</artifactId>
-          <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
-        </dependency>
-
-        <dependency>
-          <groupId>${rhq.groupId}</groupId>
-          <artifactId>rhq-jmx-plugin</artifactId>
-          <version>${rhq.version}</version>
-          <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-profileservice-spi</artifactId>          
-          <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.man</groupId>
-          <artifactId>jboss-managed</artifactId>          
-          <scope>provided</scope>
-          <exclusions>
-            <exclusion>  
-              <groupId>sun-jaxb</groupId>
-              <artifactId>jaxb-api</artifactId>
-            </exclusion>
-          </exclusions>           
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.man</groupId>
-          <artifactId>jboss-metatype</artifactId>          
-          <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>          
-          <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.remoting</groupId>
-          <artifactId>jboss-remoting</artifactId>
-          <scope>provided</scope>
-        </dependency>
-
-        <!--  To prevent the classloading issues with the maven's isolated classloader
-              and the plugin classloader in our integration tests, we just include all
-              the deps for the AS5 plugin in the test scope. -->
-
-        <!-- NOTE: To shorten the list of required dependencies (as commented out below),
-                   we now use the following method. -->
-<!--
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-client</artifactId>
-            <version>${jbossas.version}</version>
-            <type>pom</type>
-            <scope>test</scope>
-        </dependency> 
-        
-        <dependency>
-          <groupId>org.jboss.microcontainer</groupId>
-          <artifactId>jboss-dependency</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.aspects</groupId>
-          <artifactId>jboss-security-aspects</artifactId>
-          <scope>test</scope>
-        </dependency>
--->
-<!--
-        <dependency>
-            <groupId>org.jboss.microcontainer</groupId>
-            <artifactId>jboss-kernel</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.naming</groupId>
-          <artifactId>jnp-client</artifactId>
-          <scope>test</scope>
-        </dependency>
-        
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-aspects</artifactId>
-          <version>5.1.0.CR1</version>
-          <classifier>jboss-aspect-jdk50-client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>trove</groupId>
-          <artifactId>trove</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>javassist</groupId>
-          <artifactId>javassist</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jboss-security-spi</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.javaee</groupId>
-          <artifactId>jboss-javaee</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>oswego-concurrent</groupId>
-          <artifactId>concurrent</artifactId>
-          <version>1.3.4-jboss</version>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-server</artifactId>
-            <classifier>client</classifier>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-mdr</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.logging</groupId>
-          <artifactId>jboss-logging-spi</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.logging</groupId>
-          <artifactId>jboss-logging-log4j</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.jbossas</groupId>
-          <artifactId>jboss-as-security</artifactId>
-          <version>5.1.0.CR1</version>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.integration</groupId>
-          <artifactId>jboss-transaction-spi</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-common</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-core</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-ext-api</artifactId>
-          <version>1.0.0</version>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-proxy-spi</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-proxy-impl</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.ejb3</groupId>
-          <artifactId>jboss-ejb3-security</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.microcontainer</groupId>
-          <artifactId>jboss-dependency</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.security</groupId>
-          <artifactId>jbosssx-client</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.aspects</groupId>
-          <artifactId>jboss-security-aspects</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss.aop</groupId>
-          <artifactId>jboss-aop</artifactId>
-          <classifier>client</classifier>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>org.jboss</groupId>
-          <artifactId>jboss-common-core</artifactId>
-          <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss</groupId>
-            <artifactId>jboss-reflect</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>jboss</groupId>
-            <artifactId>jboss-serialization</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss.deployers</groupId>
-            <artifactId>jboss-deployers-core-spi</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss.deployers</groupId>
-            <artifactId>jboss-deployers-client-spi</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-profileservice</artifactId>
-            <classifier>client</classifier>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-server</artifactId>
-            <classifier>jmx-invoker-adaptor-client</classifier>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>jboss.messaging</groupId>
-            <artifactId>jboss-messaging-client</artifactId>
-            <scope>test</scope>
-        </dependency>
--->
-        <!-- Uncomment the below deps if you want to pull down the jboss-profileservice
-             and jboss-system sources jars for debugging purposes. You will also need
-             to make sure you have the JBoss snapshot repo in this POM or your settings.xml.
-        -->
-<!--
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-profileservice</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.jbossas</groupId>
-            <artifactId>jboss-as-system</artifactId>
-            <scope>provided</scope>
-        </dependency>
--->
-    </dependencies>
-
-    <build>
-        <plugins>
-
-            <plugin>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <version>2.0</version>
-                <executions>
-
-                   <execution>
-                      <id>copy-dependencies</id>
-                      <phase>process-resources</phase>
-                      <goals>
-                        <goal>copy-dependencies</goal>
-                      </goals>
-                      <configuration>
-                         <includeScope>runtime</includeScope>
-                         <excludeTransitive>true</excludeTransitive>
-                         <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                      </configuration>
-                   </execution>
-
-                   <execution>
-                      <id>copy-dependencies-of-jbossas-common</id>
-                      <phase>process-resources</phase>
-                      <goals>
-                        <goal>copy</goal>
-                      </goals>
-                      <configuration>
-                         <artifactItems>
-                           <artifactItem>
-                             <groupId>jboss</groupId>
-                             <artifactId>jbpm</artifactId>
-                             <version>3.1.1</version>
-                           </artifactItem>
-                           <artifactItem>
-                             <groupId>ant</groupId>
-                             <artifactId>ant</artifactId>
-                             <version>1.6.5</version>
-                           </artifactItem>
-                           <artifactItem>
-                              <groupId>dom4j</groupId>
-                              <artifactId>dom4j</artifactId>
-                              <version>1.6.1</version>
-                           </artifactItem>
-                         </artifactItems>
-                         <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                      </configuration>
-                   </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <skip>true</skip>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                            <goal>test</goal>
-                        </goals>
-                        <configuration>
-                            <skip>${maven.test.skip}</skip>
-                            <parallel>false</parallel>
-                            <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                            <useSystemClassLoader>false</useSystemClassLoader>
-                            <additionalClasspathElements>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-test.jar</additionalClasspathElement>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar</additionalClasspathElement>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</additionalClasspathElement>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar</additionalClasspathElement>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar</additionalClasspathElement>
-                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</additionalClasspathElement>
-                            </additionalClasspathElements>
-                            <systemProperties>
-                                <property>
-                                    <name>project.artifactId</name>
-                                    <value>${project.artifactId}</value>
-                                </property>
-                                <property>
-                                    <name>project.version</name>
-                                    <value>${project.version}</value>
-                                </property>
-                                <property>
-                                    <name>ejb2.test.jars.path</name>
-                                    <value>${project.build.testSourceDirectory}/../jars/ejb2-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</value>
-                                </property>
-                                <property>
-                                    <name>ejb3.test.jars.path</name>
-                                    <value>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-mdb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-embedded-test.ear;${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</value>
-                                </property>
-                                <property>
-                                    <name>principal</name>
-                                    <value>admin</value>
-                                </property>
-                                <property>
-                                    <name>credentials</name>
-                                    <value>admin</value>
-                                </property>
-                            </systemProperties>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-
-        </plugins>
-    </build>
-
-    <profiles>
-
-        <profile>
-           <id>integration-tests</id>
-           <activation>
-              <property>
-                 <name>maven.test.skip</name>
-                 <value>!true</value>
-              </property>
-           </activation>
-
-           <build>
-              <plugins>
-
-                 <plugin>
-                    <artifactId>maven-antrun-plugin</artifactId>
-                    <executions>
-                       <execution>
-                          <phase>pre-integration-test</phase>
-                          <configuration>
-                             <tasks>
-                                <echo>Setting up plugin dependencies...</echo>
-                                <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                                <mkdir dir="target/itest" />
-                                <mkdir dir="target/itest/plugins" />
-                                <mkdir dir="target/itest/lib" />
-                                <copy toDir="target/itest/plugins" flatten="true">
-                                   <fileset dir="${settings.localRepository}/">
-                                      <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                      <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                   </fileset>
-                                   <fileset dir="${project.build.directory}">
-                                      <include name="${project.artifactId}-${project.version}.jar" />
-                                   </fileset>
-                                </copy>
-                                <unzip dest="target/itest/lib">
-                                   <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                   <patternset>
-                                      <include name="**/lib/sigar.jar" />
-                                      <include name="**/lib/bcel*.jar" />
-                                      <include name="**/lib/*.so" />
-                                      <include name="**/lib/*.sl" />
-                                      <include name="**/lib/*.dll" />
-                                      <include name="**/lib/*.dylib" />
-                                   </patternset>
-                                </unzip>
-                                <move todir="target/itest/lib" flatten="true">
-                                   <fileset dir="target/itest/lib">
-                                      <include name="**/lib/*" />
-                                   </fileset>
-                                </move>
-                                <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                             </tasks>
-                          </configuration>
-                          <goals>
-                             <goal>run</goal>
-                          </goals>
-                       </execution>
-                    </executions>
-                 </plugin>
-
-                 <plugin>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <configuration>
-                       <skip>true</skip>
-                    </configuration>
-                    <executions>
-                       <execution>
-                          <id>surefire-it</id>
-                          <phase>integration-test</phase>
-                          <goals>
-                             <goal>test</goal>
-                          </goals>
-                          <configuration>
-                             <skip>${maven.test.skip}</skip>
-                             <parallel>false</parallel>
-                             <useSystemClassLoader>false</useSystemClassLoader>
-                             <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                             <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                             <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-                             <additionalClasspathElements>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-test.jar</additionalClasspathElement>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar</additionalClasspathElement>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</additionalClasspathElement>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar</additionalClasspathElement>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar</additionalClasspathElement>
-                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</additionalClasspathElement>
-                             </additionalClasspathElements>
-                             <systemProperties>
-                                 <property>
-                                     <name>project.artifactId</name>
-                                     <value>${project.artifactId}</value>
-                                 </property>
-                                 <property>
-                                     <name>project.version</name>
-                                     <value>${project.version}</value>
-                                 </property>
-                                 <property>
-                                     <name>ejb2.test.jars.path</name>
-                                     <value>${project.build.testSourceDirectory}/../jars/ejb2-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</value>
-                                 </property>
-                                <property>
-                                    <name>ejb3.test.jars.path</name>
-                                    <value>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-mdb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-embedded-test.ear;${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</value>
-                                </property>
-                                <property>
-                                    <name>principal</name>
-                                    <value>admin</value>
-                                </property>
-                                <property>
-                                    <name>credentials</name>
-                                    <value>admin</value>
-                                </property>
-                             </systemProperties>
-                          </configuration>
-                       </execution>
-                    </executions>
-                 </plugin>
-
-              </plugins>
-           </build>
-        </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>deploy-jar-meta-inf</id>
-                        <phase>package</phase>
-                        <configuration>
-                          <tasks>
-                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
-                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
-                               <patternset><include name="META-INF/**" /></patternset>
-                             </unjar>
-                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">
-                             </jar>
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-    </profiles>
-
-    <repositories>
-        <repository>
-            <id>jboss-snapshots</id>
-            <name>JBoss Snapshot Repository</name>
-            <url>http://snapshots.jboss.org/maven2/</url>
-            <snapshots>
-                <enabled>true</enabled>
-                <updatePolicy>always</updatePolicy>
-            </snapshots>
-        </repository>
-    </repositories>
-
-    <reporting>
-       <plugins>
-          <plugin>
-            <groupId>org.codehaus.mojo</groupId>
-            <artifactId>findbugs-maven-plugin</artifactId>
-            <version>2.0.1</version>
-          </plugin>
-       </plugins>
-    </reporting>
-
-</project>
+<?xml version="1.0"?>
+
+<!-- $Id$ -->
+
+<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.jboss.on</groupId>
+      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-modules-parent</artifactId>
+      <version>2.3.0.GA</version>
+    </parent>
+
+    <groupId>org.jboss.on</groupId>
+    <artifactId>jopr-jboss-as-5-plugin</artifactId>
+    <packaging>jar</packaging>
+
+    <name>Jopr JBossAS 5.x Plugin</name>
+    <description>A plugin for managing JBoss Application Server 5.x</description>
+
+    <scm>
+        <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-as-5</connection>
+        <developerConnection>
+            scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-as-5
+        </developerConnection>
+    </scm>
+
+    <properties>
+        <scm.module.path>modules/plugins/jboss-as-5/</scm.module.path>
+
+        <jbossas.version>5.1.0-SNAPSHOT</jbossas.version>
+        <rhq.testng.excludedGroups>as5-plugin</rhq.testng.excludedGroups>
+    </properties>
+    
+    <dependencyManagement>
+        <dependencies>
+          <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-parent</artifactId>
+          <version>${jbossas.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+          </dependency>
+          <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-component-matrix</artifactId>
+          <version>${jbossas.version}</version>
+            <type>pom</type>
+            <scope>import</scope>
+          </dependency>
+        </dependencies>
+    </dependencyManagement>
+    
+    <dependencies>
+
+        <dependency>
+           <groupId>org.jboss.on</groupId>
+           <artifactId>jopr-jboss-as-common</artifactId>
+           <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+          <groupId>org.apache.commons</groupId>
+          <artifactId>commons-io</artifactId>
+          <version>1.3.2</version>
+        </dependency>
+
+        <dependency>
+          <groupId>commons-lang</groupId>
+          <artifactId>commons-lang</artifactId>
+          <version>2.4</version>
+        </dependency>
+
+        <dependency>
+          <groupId>gnu-getopt</groupId>
+          <artifactId>getopt</artifactId>
+          <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
+        </dependency>
+
+        <dependency>
+          <groupId>${rhq.groupId}</groupId>
+          <artifactId>rhq-jmx-plugin</artifactId>
+          <version>${rhq.version}</version>
+          <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-profileservice-spi</artifactId>          
+          <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.man</groupId>
+          <artifactId>jboss-managed</artifactId>          
+          <scope>provided</scope>
+          <exclusions>
+            <exclusion>  
+              <groupId>sun-jaxb</groupId>
+              <artifactId>jaxb-api</artifactId>
+            </exclusion>
+          </exclusions>           
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.man</groupId>
+          <artifactId>jboss-metatype</artifactId>          
+          <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>          
+          <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.remoting</groupId>
+          <artifactId>jboss-remoting</artifactId>
+          <scope>provided</scope>
+        </dependency>
+
+        <!--  To prevent the classloading issues with the maven's isolated classloader
+              and the plugin classloader in our integration tests, we just include all
+              the deps for the AS5 plugin in the test scope. -->
+
+        <!-- NOTE: To shorten the list of required dependencies (as commented out below),
+                   we now use the following method. -->
+<!--
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-client</artifactId>
+            <version>${jbossas.version}</version>
+            <type>pom</type>
+            <scope>test</scope>
+        </dependency> 
+        
+        <dependency>
+          <groupId>org.jboss.microcontainer</groupId>
+          <artifactId>jboss-dependency</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.aspects</groupId>
+          <artifactId>jboss-security-aspects</artifactId>
+          <scope>test</scope>
+        </dependency>
+-->
+<!--
+        <dependency>
+            <groupId>org.jboss.microcontainer</groupId>
+            <artifactId>jboss-kernel</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.naming</groupId>
+          <artifactId>jnp-client</artifactId>
+          <scope>test</scope>
+        </dependency>
+        
+        <dependency>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-aspects</artifactId>
+          <version>5.1.0.CR1</version>
+          <classifier>jboss-aspect-jdk50-client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>trove</groupId>
+          <artifactId>trove</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>javassist</groupId>
+          <artifactId>javassist</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jboss-security-spi</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.javaee</groupId>
+          <artifactId>jboss-javaee</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>oswego-concurrent</groupId>
+          <artifactId>concurrent</artifactId>
+          <version>1.3.4-jboss</version>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-server</artifactId>
+            <classifier>client</classifier>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-mdr</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.logging</groupId>
+          <artifactId>jboss-logging-spi</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.logging</groupId>
+          <artifactId>jboss-logging-log4j</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.jbossas</groupId>
+          <artifactId>jboss-as-security</artifactId>
+          <version>5.1.0.CR1</version>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.integration</groupId>
+          <artifactId>jboss-transaction-spi</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-common</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-core</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-ext-api</artifactId>
+          <version>1.0.0</version>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-proxy-spi</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-proxy-impl</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-security</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.microcontainer</groupId>
+          <artifactId>jboss-dependency</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.security</groupId>
+          <artifactId>jbosssx-client</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.aspects</groupId>
+          <artifactId>jboss-security-aspects</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss.aop</groupId>
+          <artifactId>jboss-aop</artifactId>
+          <classifier>client</classifier>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-common-core</artifactId>
+          <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss</groupId>
+            <artifactId>jboss-reflect</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-serialization</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.deployers</groupId>
+            <artifactId>jboss-deployers-core-spi</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.deployers</groupId>
+            <artifactId>jboss-deployers-client-spi</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-profileservice</artifactId>
+            <classifier>client</classifier>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-server</artifactId>
+            <classifier>jmx-invoker-adaptor-client</classifier>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>jboss.messaging</groupId>
+            <artifactId>jboss-messaging-client</artifactId>
+            <scope>test</scope>
+        </dependency>
+-->
+        <!-- Uncomment the below deps if you want to pull down the jboss-profileservice
+             and jboss-system sources jars for debugging purposes. You will also need
+             to make sure you have the JBoss snapshot repo in this POM or your settings.xml.
+        -->
+<!--
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-profileservice</artifactId>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.jbossas</groupId>
+            <artifactId>jboss-as-system</artifactId>
+            <scope>provided</scope>
+        </dependency>
+-->
+    </dependencies>
+
+    <build>
+        <plugins>
+
+            <plugin>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.0</version>
+                <executions>
+
+                   <execution>
+                      <id>copy-dependencies</id>
+                      <phase>process-resources</phase>
+                      <goals>
+                        <goal>copy-dependencies</goal>
+                      </goals>
+                      <configuration>
+                         <includeScope>runtime</includeScope>
+                         <excludeTransitive>true</excludeTransitive>
+                         <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                      </configuration>
+                   </execution>
+
+                   <execution>
+                      <id>copy-dependencies-of-jbossas-common</id>
+                      <phase>process-resources</phase>
+                      <goals>
+                        <goal>copy</goal>
+                      </goals>
+                      <configuration>
+                         <artifactItems>
+                           <artifactItem>
+                             <groupId>jboss</groupId>
+                             <artifactId>jbpm</artifactId>
+                             <version>3.1.1</version>
+                           </artifactItem>
+                           <artifactItem>
+                             <groupId>ant</groupId>
+                             <artifactId>ant</artifactId>
+                             <version>1.6.5</version>
+                           </artifactItem>
+                           <artifactItem>
+                              <groupId>dom4j</groupId>
+                              <artifactId>dom4j</artifactId>
+                              <version>1.6.1</version>
+                           </artifactItem>
+                         </artifactItems>
+                         <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                      </configuration>
+                   </execution>
+                </executions>
+            </plugin>
+
+            <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                            <goal>test</goal>
+                        </goals>
+                        <configuration>
+                            <skip>${maven.test.skip}</skip>
+                            <parallel>false</parallel>
+                            <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                            <useSystemClassLoader>false</useSystemClassLoader>
+                            <additionalClasspathElements>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-test.jar</additionalClasspathElement>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar</additionalClasspathElement>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</additionalClasspathElement>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar</additionalClasspathElement>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar</additionalClasspathElement>
+                                <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</additionalClasspathElement>
+                            </additionalClasspathElements>
+                            <systemProperties>
+                                <property>
+                                    <name>project.artifactId</name>
+                                    <value>${project.artifactId}</value>
+                                </property>
+                                <property>
+                                    <name>project.version</name>
+                                    <value>${project.version}</value>
+                                </property>
+                                <property>
+                                    <name>ejb2.test.jars.path</name>
+                                    <value>${project.build.testSourceDirectory}/../jars/ejb2-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</value>
+                                </property>
+                                <property>
+                                    <name>ejb3.test.jars.path</name>
+                                    <value>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-mdb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-embedded-test.ear;${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</value>
+                                </property>
+                                <property>
+                                    <name>principal</name>
+                                    <value>admin</value>
+                                </property>
+                                <property>
+                                    <name>credentials</name>
+                                    <value>admin</value>
+                                </property>
+                            </systemProperties>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+
+        </plugins>
+    </build>
+
+    <profiles>
+
+        <profile>
+           <id>integration-tests</id>
+           <activation>
+              <property>
+                 <name>maven.test.skip</name>
+                 <value>!true</value>
+              </property>
+           </activation>
+
+           <build>
+              <plugins>
+
+                 <plugin>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <executions>
+                       <execution>
+                          <phase>pre-integration-test</phase>
+                          <configuration>
+                             <tasks>
+                                <echo>Setting up plugin dependencies...</echo>
+                                <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                                <mkdir dir="target/itest" />
+                                <mkdir dir="target/itest/plugins" />
+                                <mkdir dir="target/itest/lib" />
+                                <copy toDir="target/itest/plugins" flatten="true">
+                                   <fileset dir="${settings.localRepository}/">
+                                      <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                      <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                   </fileset>
+                                   <fileset dir="${project.build.directory}">
+                                      <include name="${project.artifactId}-${project.version}.jar" />
+                                   </fileset>
+                                </copy>
+                                <unzip dest="target/itest/lib">
+                                   <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                   <patternset>
+                                      <include name="**/lib/sigar.jar" />
+                                      <include name="**/lib/bcel*.jar" />
+                                      <include name="**/lib/*.so" />
+                                      <include name="**/lib/*.sl" />
+                                      <include name="**/lib/*.dll" />
+                                      <include name="**/lib/*.dylib" />
+                                   </patternset>
+                                </unzip>
+                                <move todir="target/itest/lib" flatten="true">
+                                   <fileset dir="target/itest/lib">
+                                      <include name="**/lib/*" />
+                                   </fileset>
+                                </move>
+                                <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                             </tasks>
+                          </configuration>
+                          <goals>
+                             <goal>run</goal>
+                          </goals>
+                       </execution>
+                    </executions>
+                 </plugin>
+
+                 <plugin>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <configuration>
+                       <skip>true</skip>
+                    </configuration>
+                    <executions>
+                       <execution>
+                          <id>surefire-it</id>
+                          <phase>integration-test</phase>
+                          <goals>
+                             <goal>test</goal>
+                          </goals>
+                          <configuration>
+                             <skip>${maven.test.skip}</skip>
+                             <parallel>false</parallel>
+                             <useSystemClassLoader>false</useSystemClassLoader>
+                             <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                             <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                             <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                             <additionalClasspathElements>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-test.jar</additionalClasspathElement>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar</additionalClasspathElement>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</additionalClasspathElement>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar</additionalClasspathElement>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar</additionalClasspathElement>
+                                 <additionalClasspathElement>${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</additionalClasspathElement>
+                             </additionalClasspathElements>
+                             <systemProperties>
+                                 <property>
+                                     <name>project.artifactId</name>
+                                     <value>${project.artifactId}</value>
+                                 </property>
+                                 <property>
+                                     <name>project.version</name>
+                                     <value>${project.version}</value>
+                                 </property>
+                                 <property>
+                                     <name>ejb2.test.jars.path</name>
+                                     <value>${project.build.testSourceDirectory}/../jars/ejb2-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-entity-bean-test.jar;${project.build.testSourceDirectory}/../jars/ejb2-sfsb-test.jar</value>
+                                 </property>
+                                <property>
+                                    <name>ejb3.test.jars.path</name>
+                                    <value>${project.build.testSourceDirectory}/../jars/ejb3-slsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-sfsb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-mdb-test.jar;${project.build.testSourceDirectory}/../jars/ejb3-embedded-test.ear;${project.build.testSourceDirectory}/../jars/ejb3-local-interface-test.jar</value>
+                                </property>
+                                <property>
+                                    <name>principal</name>
+                                    <value>admin</value>
+                                </property>
+                                <property>
+                                    <name>credentials</name>
+                                    <value>admin</value>
+                                </property>
+                             </systemProperties>
+                          </configuration>
+                       </execution>
+                    </executions>
+                 </plugin>
+
+              </plugins>
+           </build>
+        </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>deploy-jar-meta-inf</id>
+                        <phase>package</phase>
+                        <configuration>
+                          <tasks>
+                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
+                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
+                               <patternset><include name="META-INF/**" /></patternset>
+                             </unjar>
+                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">
+                             </jar>
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+    </profiles>
+
+    <repositories>
+        <repository>
+            <id>jboss-snapshots</id>
+            <name>JBoss Snapshot Repository</name>
+            <url>http://snapshots.jboss.org/maven2/</url>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </snapshots>
+        </repository>
+    </repositories>
+
+    <reporting>
+       <plugins>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>findbugs-maven-plugin</artifactId>
+            <version>2.0.1</version>
+          </plugin>
+       </plugins>
+    </reporting>
+
+</project>

Modified: trunk/modules/plugins/jboss-cache/pom.xml
===================================================================
--- trunk/modules/plugins/jboss-cache/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/jboss-cache/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,221 +1,221 @@
-<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.jboss.on</groupId>
-      <!--  Bypass the jon-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>jopr-jboss-cache-plugin</artifactId>
-   <packaging>jar</packaging>
-
-   <name>Jopr JBossCache 4.x Plugin</name>
-   <description>A plugin for managing JBossCache 4.x services</description>
-
-   <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-cache/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-cache/</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>modules/plugins/jboss-cache/</scm.module.path>
-   </properties>
-   
-   <dependencies>
-   
-     <dependency>
-         <groupId>${rhq.groupId}</groupId>
-         <artifactId>rhq-jmx-plugin</artifactId>
-         <version>${rhq.version}</version>
-         <scope>provided</scope>
-     </dependency>
-   
-     <dependency>
-         <groupId>${project.groupId}</groupId>
-         <artifactId>jopr-jboss-as-plugin</artifactId>
-         <version>${project.version}</version>
-      </dependency>
-   </dependencies>
-   
-   <profiles>
-      <profile>
-         <id>integration-tests</id>
-         <activation>
-            <property>
-               <name>maven.test.skip</name>
-               <value>!true</value>
-            </property>
-         </activation>
-
-         <build>
-            <plugins>
-
-               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
-               <plugin>
-                  <artifactId>maven-antrun-plugin</artifactId>
-                  <executions>
-                     <execution>
-                        <phase>pre-integration-test</phase>
-                        <configuration>
-                           <tasks>
-                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
-                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                              <mkdir dir="target/itest" />
-                              <mkdir dir="target/itest/plugins" />
-                              <mkdir dir="target/itest/lib" />
-                              <copy toDir="target/itest/plugins" flatten="true">
-                                 <fileset dir="${settings.localRepository}/">
-                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                    <include name="org/jboss/on/rhq-tomcat-plugin/${project.version}/rhq-tomcat-plugin-${project.version}.jar" />
-                                    <include name="org/jboss/on/rhq-jbossas-plugin/${project.version}/rhq-jbossas-plugin-${project.version}.jar" />
-                                 </fileset>
-                                 <fileset dir="${project.build.directory}">
-                                    <include name="${project.artifactId}-${project.version}.jar" />
-                                 </fileset>
-                              </copy>
-                              <unzip dest="target/itest/lib">
-                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                 <patternset>
-                                    <include name="**/lib/sigar.jar" />
-                                    <include name="**/lib/bcel*.jar" />
-                                    <include name="**/lib/*.so" />
-                                    <include name="**/lib/*.sl" />
-                                    <include name="**/lib/*.dll" />
-                                    <include name="**/lib/*.dylib" />
-                                 </patternset>
-                              </unzip>
-                              <move todir="target/itest/lib" flatten="true">
-                                 <fileset dir="target/itest/lib">
-                                    <include name="**/lib/*" />
-                                 </fileset>
-                              </move>
-                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                           </tasks>
-                        </configuration>
-                        <goals>
-                           <goal>run</goal>
-                        </goals>
-                     </execution>
-                  </executions>
-               </plugin>
-
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skip>true</skip>
-                  </configuration>
-                  <executions>
-                     <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                           <goal>test</goal>
-                        </goals>
-                        <configuration>
-                           <skip>${maven.test.skip}</skip>
-                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                           <useSystemClassLoader>false</useSystemClassLoader>
-                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-                           <systemProperties>
-                              <property>
-                                 <name>project.artifactId</name>
-                                 <value>${project.artifactId}</value>
-                              </property>
-                              <property>
-                                 <name>project.version</name>
-                                 <value>${project.version}</value>
-                              </property>
-                           </systemProperties>
-                        </configuration>
-                     </execution>
-                  </executions>
-               </plugin>
-
-
-            </plugins>
-         </build>
-      </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>deploy-jar-meta-inf</id>
-                        <phase>package</phase>
-                        <configuration>
-                          <tasks>                             
-                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
-                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
-                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
-                               <patternset><include name="META-INF/**" /></patternset>
-                             </unjar>
-                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
-                             </jar>
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-               
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
-
-</project>
+<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.jboss.on</groupId>
+      <!--  Bypass the jon-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-modules-parent</artifactId>
+      <version>2.3.0.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-jboss-cache-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr JBossCache 4.x Plugin</name>
+   <description>A plugin for managing JBossCache 4.x services</description>
+
+   <scm>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-cache</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-cache</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>modules/plugins/jboss-cache/</scm.module.path>
+   </properties>
+   
+   <dependencies>
+   
+     <dependency>
+         <groupId>${rhq.groupId}</groupId>
+         <artifactId>rhq-jmx-plugin</artifactId>
+         <version>${rhq.version}</version>
+         <scope>provided</scope>
+     </dependency>
+   
+     <dependency>
+         <groupId>${project.groupId}</groupId>
+         <artifactId>jopr-jboss-as-plugin</artifactId>
+         <version>${project.version}</version>
+      </dependency>
+   </dependencies>
+   
+   <profiles>
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+
+               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                    <include name="org/jboss/on/rhq-tomcat-plugin/${project.version}/rhq-tomcat-plugin-${project.version}.jar" />
+                                    <include name="org/jboss/on/rhq-jbossas-plugin/${project.version}/rhq-jbossas-plugin-${project.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="${project.artifactId}-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>deploy-jar-meta-inf</id>
+                        <phase>package</phase>
+                        <configuration>
+                          <tasks>                             
+                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
+                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
+                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
+                               <patternset><include name="META-INF/**" /></patternset>
+                             </unjar>
+                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
+                             </jar>
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+               
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
+</project>

Modified: trunk/modules/plugins/jboss-cache-v3/pom.xml
===================================================================
--- trunk/modules/plugins/jboss-cache-v3/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/jboss-cache-v3/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -6,7 +6,7 @@
       <groupId>org.jboss.on</groupId>
       <!--  Bypass the jon-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
       <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
+      <version>2.3.0.GA</version>
     </parent>
     
    <groupId>org.jboss.on</groupId>
@@ -17,8 +17,8 @@
    <description>A plugin for managing JBossCache 3.x services</description>
 
    <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-cache-v3/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/jboss-cache-v3/</developerConnection>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-cache-v3</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/jboss-cache-v3</developerConnection>
    </scm>
 
     <properties>

Modified: trunk/modules/plugins/pom.xml
===================================================================
--- trunk/modules/plugins/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,83 +1,83 @@
-<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.jboss.on</groupId>
-		<artifactId>jopr-modules-parent</artifactId>
-		<version>2.3.0-SNAPSHOT</version>
-	</parent>
-
-	<!--  Plugin poms should not set their parent pom to this artifact. Instead, set to "jopr-modules-parent".  This is due to
-		the fact that this pom runs integration tests *on* the plugins.  This pom must process in the reactor after the
-		plugins themselves, as such, it can't be their parent. -->
-	<groupId>org.jboss.on</groupId>
-	<artifactId>jopr-plugins-parent</artifactId>
-  <version>2.3.0.EmbJopr.1.3.0-1</version>
-	<packaging>pom</packaging>
-	<name>Jopr Plugins</name>
-	<description>parent POM for all Jopr plugins</description>
-
-    <scm>
-		<connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_EmbJopr_1_3_0-1/modules/plugins</connection>
-		<developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_EmbJopr_1_3_0-1/modules/plugins</developerConnection>
-	</scm>
-
-    <properties>
-		<scm.module.path>modules/plugins/</scm.module.path>
-	</properties>
-
-    <dependencies>
-        <dependency>
-          <groupId>${rhq.groupId}</groupId>
-          <artifactId>rhq-jmx-plugin</artifactId>
-          <version>${rhq.version}</version>
-          <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <!-- plugins - order is important -->
-	<modules>
-      <module>tomcat</module>
-      <module>jboss-as</module>
-      <module>hibernate</module>
-      <module>rhq-server</module>
-      <module>jboss-cache</module>
-      <module>jboss-as-5</module>
-      <module>jboss-cache-v3</module>
-	</modules>
-
-	<build>
-		<plugins>
-			<plugin>
-				<artifactId>maven-antrun-plugin</artifactId>
-				<executions>
-					<execution>
-						<phase>integration-test</phase>
-						<configuration>
-							<tasks>
-								<property name="test.classpath" refid="maven.test.classpath" />
-								<echo>Validating plugins...</echo>
-								<java classname="org.rhq.core.pc.plugin.PluginValidator" failonerror="true" fork="true">
-									<classpath>
-										<pathelement path="${test.classpath}" />
-										<pathelement location="hibernate/target/jopr-hibernate-plugin-${project.version}.jar" />
-										<pathelement location="tomcat/target/jopr-tomcat-plugin-${project.version}.jar" />
-										<pathelement location="jboss-as/target/jopr-jboss-as-plugin-${project.version}.jar" />
-										<!-- TODO: Figure out why this is causing NoClassDefFoundErrors and fix it. -->
-										<!--<pathelement location="jboss-as-5/target/jopr-jboss-as-5-plugin-${project.version}.jar" />-->
-										<pathelement location="rhq-server/target/jopr-rhq-server-plugin-${project.version}.jar" />
-									</classpath>
-									<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog" />
-								</java>
-							</tasks>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
-
-</project>
+<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.jboss.on</groupId>
+		<artifactId>jopr-modules-parent</artifactId>
+		<version>2.3.0.GA</version>
+	</parent>
+
+	<!--  Plugin poms should not set their parent pom to this artifact. Instead, set to "jopr-modules-parent".  This is due to
+		the fact that this pom runs integration tests *on* the plugins.  This pom must process in the reactor after the
+		plugins themselves, as such, it can't be their parent. -->
+	<groupId>org.jboss.on</groupId>
+	<artifactId>jopr-plugins-parent</artifactId>
+  <version>2.3.0.GA</version>
+	<packaging>pom</packaging>
+	<name>Jopr Plugins</name>
+	<description>parent POM for all Jopr plugins</description>
+
+    <scm>
+		<connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA</connection>
+		<developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA</developerConnection>
+	</scm>
+
+    <properties>
+		<scm.module.path>modules/plugins/</scm.module.path>
+	</properties>
+
+    <dependencies>
+        <dependency>
+          <groupId>${rhq.groupId}</groupId>
+          <artifactId>rhq-jmx-plugin</artifactId>
+          <version>${rhq.version}</version>
+          <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <!-- plugins - order is important -->
+	<modules>
+      <module>tomcat</module>
+      <module>jboss-as</module>
+      <module>hibernate</module>
+      <module>rhq-server</module>
+      <module>jboss-cache</module>
+      <module>jboss-as-5</module>
+      <module>jboss-cache-v3</module>
+	</modules>
+
+	<build>
+		<plugins>
+			<plugin>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<executions>
+					<execution>
+						<phase>integration-test</phase>
+						<configuration>
+							<tasks>
+								<property name="test.classpath" refid="maven.test.classpath" />
+								<echo>Validating plugins...</echo>
+								<java classname="org.rhq.core.pc.plugin.PluginValidator" failonerror="true" fork="true">
+									<classpath>
+										<pathelement path="${test.classpath}" />
+										<pathelement location="hibernate/target/jopr-hibernate-plugin-${project.version}.jar" />
+										<pathelement location="tomcat/target/jopr-tomcat-plugin-${project.version}.jar" />
+										<pathelement location="jboss-as/target/jopr-jboss-as-plugin-${project.version}.jar" />
+										<!-- TODO: Figure out why this is causing NoClassDefFoundErrors and fix it. -->
+										<!--<pathelement location="jboss-as-5/target/jopr-jboss-as-5-plugin-${project.version}.jar" />-->
+										<pathelement location="rhq-server/target/jopr-rhq-server-plugin-${project.version}.jar" />
+									</classpath>
+									<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog" />
+								</java>
+							</tasks>
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>

Modified: trunk/modules/plugins/rhq-server/pom.xml
===================================================================
--- trunk/modules/plugins/rhq-server/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/rhq-server/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,244 +1,244 @@
-<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.jboss.on</groupId>
-      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
-      <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
-   </parent>
-
-   <groupId>org.jboss.on</groupId>
-   <artifactId>jopr-rhq-server-plugin</artifactId>
-   <packaging>jar</packaging>
-
-   <name>Jopr RHQ-Server Plugin</name>
-   <description>A plugin for managing RHQ Servers</description>
-
-   <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/rhq-server</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/rhq-server</developerConnection>
-   </scm>
-
-   <properties>
-      <scm.module.path>modules/plugins/rhq-server/</scm.module.path>
-   </properties>
-
-   <dependencies>
-        <dependency>
-          <groupId>${rhq.groupId}</groupId>
-          <artifactId>rhq-jmx-plugin</artifactId>
-          <version>${rhq.version}</version>
-          <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-          <groupId>${rhq.groupId}</groupId>
-          <artifactId>rhq-enterprise-comm</artifactId>
-          <version>${rhq.version}</version>
-          <scope>provided</scope> <!-- to be bundled in the plugin -->
-        </dependency>
-   </dependencies>
-   
-   <build>
-      <plugins>
-         <plugin>
-            <artifactId>maven-dependency-plugin</artifactId>
-            <version>2.0</version>
-            <executions>
-               <execution>
-                  <id>copy-deps</id>
-                  <phase>process-resources</phase>
-                  <goals>
-                     <goal>copy</goal>
-                  </goals>
-                  <configuration>
-                     <artifactItems>
-                        <artifactItem>
-                           <groupId>${rhq.groupId}</groupId>
-                           <artifactId>rhq-enterprise-comm</artifactId>
-                           <version>${rhq.version}</version>
-                        </artifactItem>
-                     </artifactItems>
-                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
-                  </configuration>
-               </execution>
-            </executions>
-         </plugin>
-      </plugins>
-   </build>
-
-   <profiles>
-      <profile>
-         <id>integration-tests</id>
-         <activation>
-            <property>
-               <name>maven.test.skip</name>
-               <value>!true</value>
-            </property>
-         </activation>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                  <artifactId>maven-antrun-plugin</artifactId>
-                  <executions>
-                     <execution>
-                        <phase>pre-integration-test</phase>
-                        <configuration>
-                           <tasks>
-                              <echo>Setting up plugin dependencies...</echo>
-                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
-                              <mkdir dir="target/itest" />
-                              <mkdir dir="target/itest/plugins" />
-                              <mkdir dir="target/itest/lib" />
-                              <copy toDir="target/itest/plugins" flatten="true">
-                                 <!-- Plugin dependencies on other plugins -->
-                                 <fileset dir="${settings.localRepository}/">
-                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
-                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
-                                 </fileset>
-                                 <fileset dir="${project.build.directory}">
-                                    <include name="rhq-server-plugin-${project.version}.jar" />
-                                 </fileset>
-                              </copy>
-                              <unzip dest="target/itest/lib">
-                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
-                                 <patternset>
-                                    <include name="**/lib/sigar.jar" />
-                                    <include name="**/lib/bcel*.jar" />
-                                    <include name="**/lib/*.so" />
-                                    <include name="**/lib/*.sl" />
-                                    <include name="**/lib/*.dll" />
-                                    <include name="**/lib/*.dylib" />
-                                 </patternset>
-                              </unzip>
-                              <move todir="target/itest/lib" flatten="true">
-                                 <fileset dir="target/itest/lib">
-                                    <include name="**/lib/*" />
-                                 </fileset>
-                              </move>
-                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
-                           </tasks>
-                        </configuration>
-                        <goals>
-                           <goal>run</goal>
-                        </goals>
-                     </execution>
-                  </executions>
-               </plugin>
-
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skip>true</skip>
-                  </configuration>
-                  <executions>
-                     <execution>
-                        <id>surefire-it</id>
-                        <phase>integration-test</phase>
-                        <goals>
-                           <goal>test</goal>
-                        </goals>
-                        <configuration>
-                           <skip>${maven.test.skip}</skip>
-                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-                           <useSystemClassLoader>false</useSystemClassLoader>
-                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
-                           <systemProperties>
-                              <property>
-                                 <name>project.artifactId</name>
-                                 <value>${project.artifactId}</value>
-                              </property>
-                              <property>
-                                 <name>project.version</name>
-                                 <value>${project.version}</value>
-                              </property>
-                           </systemProperties>
-                        </configuration>
-                     </execution>
-                  </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>deploy-jar-meta-inf</id>
-                        <phase>package</phase>
-                        <configuration>
-                          <tasks>                             
-                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
-                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
-                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
-                               <patternset><include name="META-INF/**" /></patternset>
-                             </unjar>
-                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
-                             </jar>
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-                     
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
+<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.jboss.on</groupId>
+      <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
+      <artifactId>jopr-modules-parent</artifactId>
+      <version>2.3.0.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-rhq-server-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr RHQ-Server Plugin</name>
+   <description>A plugin for managing RHQ Servers</description>
+
+   <scm>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/rhq-server</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/rhq-server</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>modules/plugins/rhq-server/</scm.module.path>
+   </properties>
+
+   <dependencies>
+        <dependency>
+          <groupId>${rhq.groupId}</groupId>
+          <artifactId>rhq-jmx-plugin</artifactId>
+          <version>${rhq.version}</version>
+          <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>${rhq.groupId}</groupId>
+          <artifactId>rhq-enterprise-comm</artifactId>
+          <version>${rhq.version}</version>
+          <scope>provided</scope> <!-- to be bundled in the plugin -->
+        </dependency>
+   </dependencies>
+   
+   <build>
+      <plugins>
+         <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-deps</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy</goal>
+                  </goals>
+                  <configuration>
+                     <artifactItems>
+                        <artifactItem>
+                           <groupId>${rhq.groupId}</groupId>
+                           <artifactId>rhq-enterprise-comm</artifactId>
+                           <version>${rhq.version}</version>
+                        </artifactItem>
+                     </artifactItems>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
+
+   <profiles>
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <!-- Plugin dependencies on other plugins -->
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="rhq-server-plugin-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>deploy-jar-meta-inf</id>
+                        <phase>package</phase>
+                        <configuration>
+                          <tasks>                             
+                             <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />                             
+                             <echo>*** Updating META-INF dir in ${deployment.file}...</echo>
+                             <unjar src="${project.build.directory}/${project.build.finalName}.jar" dest="${project.build.outputDirectory}">
+                               <patternset><include name="META-INF/**" /></patternset>
+                             </unjar>
+                             <jar destfile="${deployment.file}" manifest="${project.build.outputDirectory}/META-INF/MANIFEST.MF" update="true">                                
+                             </jar>
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+                     
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
 </project>
\ No newline at end of file

Modified: trunk/modules/plugins/tomcat/pom.xml
===================================================================
--- trunk/modules/plugins/tomcat/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/plugins/tomcat/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -6,7 +6,7 @@
       <groupId>org.jboss.on</groupId>
       <!--  Bypass the jopr-plugins-parent which can not have children. It must build after the plugins in order to execute integration tests on them. -->
       <artifactId>jopr-modules-parent</artifactId>
-      <version>2.3.0-SNAPSHOT</version>
+      <version>2.3.0.GA</version>
    </parent>
 
    <groupId>org.jboss.on</groupId>
@@ -17,8 +17,8 @@
    <description>A plugin for managing standalone JBoss EWS and Apache Tomcat Servers</description>
 
    <scm>
-      <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/plugins/tomcat/</connection>
-      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/plugins/tomcat/</developerConnection>
+      <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/tomcat</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/plugins/tomcat</developerConnection>
    </scm>
 
    <properties>

Modified: trunk/modules/pom.xml
===================================================================
--- trunk/modules/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,131 +1,131 @@
-<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.jboss.on</groupId>
-    <artifactId>jopr-parent</artifactId>
-    <version>2.3.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.jboss.on</groupId>
-  <artifactId>jopr-modules-parent</artifactId>
-  <packaging>pom</packaging>
-
-  <name>Jopr Modules</name>
-  <description>parent POM for all Jopr modules</description>
-
-  <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/</developerConnection>
-  </scm>
-
-  <properties>
-    <scm.module.path>modules/</scm.module.path>
-    
-    <!-- dependency versions -->
-    <hibernate-all.version>1.0.0.Alpha9</hibernate-all.version>
-    <persistence-api.version>1.0</persistence-api.version>
-  </properties>
-
-  <!-- These dependencies are (mostly) common to the plugin artifacts built under the
-       Jopr umbrella.  They are not specific to the build a one particular artifact but
-       placed here to simplify the child poms. -->
-  <dependencies>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-util</artifactId>
-      <version>${rhq.version}</version>
-      <scope>provided</scope> <!-- by PC -->
-    </dependency>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-domain</artifactId>
-      <version>${rhq.version}</version>
-      <scope>provided</scope> <!-- by PC -->
-    </dependency>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-plugin-api</artifactId>
-      <version>${rhq.version}</version>
-      <scope>provided</scope> <!-- by PC -->
-    </dependency>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-native-system</artifactId>
-      <version>${rhq.version}</version>
-      <scope>provided</scope> <!-- by PC -->
-    </dependency>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-plugin-container</artifactId>
-      <version>${rhq.version}</version>
-      <scope>test</scope>
-    </dependency>
-    
-    <!-- Third-party libs -->
-    <dependency>
-      <groupId>javax.xml.bind</groupId>
-      <artifactId>jaxb-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-impl</artifactId>
-      <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
-      <scope>provided</scope>
-    </dependency>
-    
-    <!-- TODO: This is a fix for the Javac bug requiring annotations to be available when compiling dependent classes. It is fixed in JDK 6. -->
-    <dependency>
-      <groupId>javax.persistence</groupId>
-      <artifactId>persistence-api</artifactId>
-      <version>${persistence-api.version}</version>
-      <scope>provided</scope> <!-- by ON container -->
-    </dependency>
-
-    <!-- TODO: This is a fix for the Javac bug requiring annotations to be available when compiling dependent classes; it is fixed in JDK 6. -->
-    <dependency>
-      <groupId>jboss.jboss-embeddable-ejb3</groupId>
-      <artifactId>hibernate-all</artifactId>
-      <version>${hibernate-all.version}</version>
-      <scope>provided</scope> <!-- by ON container -->
-    </dependency>
-
-  </dependencies>
-  
-  <modules>
-    <module>common</module>
-    <module>plugins</module>  
-  </modules>
-        
-  <profiles>
-  	  	
-    <!-- enterprise-only stuff -->
-    <profile>
-  		<id>enterprise</id>
-  		<activation>
-  			<activeByDefault>true</activeByDefault>
-  		</activation>
-  		<modules>  			
-  			<module>serverplugins</module>
-  		</modules>
-  	</profile>
-        
-    <!-- same as enterprise profile, except includes dist -->
-    <profile>
-  		<id>dist</id>
-  		<modules>
-         <module>serverplugins</module>
-  			<module>dist</module>            
-  		</modules>
-  	</profile>
-        
-  </profiles>
-</project>
+<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.jboss.on</groupId>
+    <artifactId>jopr-parent</artifactId>
+    <version>2.3.0.GA</version>
+  </parent>
+
+  <groupId>org.jboss.on</groupId>
+  <artifactId>jopr-modules-parent</artifactId>
+  <packaging>pom</packaging>
+
+  <name>Jopr Modules</name>
+  <description>parent POM for all Jopr modules</description>
+
+  <scm>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules</developerConnection>
+  </scm>
+
+  <properties>
+    <scm.module.path>modules/</scm.module.path>
+    
+    <!-- dependency versions -->
+    <hibernate-all.version>1.0.0.Alpha9</hibernate-all.version>
+    <persistence-api.version>1.0</persistence-api.version>
+  </properties>
+
+  <!-- These dependencies are (mostly) common to the plugin artifacts built under the
+       Jopr umbrella.  They are not specific to the build a one particular artifact but
+       placed here to simplify the child poms. -->
+  <dependencies>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-util</artifactId>
+      <version>${rhq.version}</version>
+      <scope>provided</scope> <!-- by PC -->
+    </dependency>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-domain</artifactId>
+      <version>${rhq.version}</version>
+      <scope>provided</scope> <!-- by PC -->
+    </dependency>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-plugin-api</artifactId>
+      <version>${rhq.version}</version>
+      <scope>provided</scope> <!-- by PC -->
+    </dependency>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-native-system</artifactId>
+      <version>${rhq.version}</version>
+      <scope>provided</scope> <!-- by PC -->
+    </dependency>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-plugin-container</artifactId>
+      <version>${rhq.version}</version>
+      <scope>test</scope>
+    </dependency>
+    
+    <!-- Third-party libs -->
+    <dependency>
+      <groupId>javax.xml.bind</groupId>
+      <artifactId>jaxb-api</artifactId>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>com.sun.xml.bind</groupId>
+      <artifactId>jaxb-impl</artifactId>
+      <!-- NOTE: The version is defined in the root POM's dependencyManagement section. -->
+      <scope>provided</scope>
+    </dependency>
+    
+    <!-- TODO: This is a fix for the Javac bug requiring annotations to be available when compiling dependent classes. It is fixed in JDK 6. -->
+    <dependency>
+      <groupId>javax.persistence</groupId>
+      <artifactId>persistence-api</artifactId>
+      <version>${persistence-api.version}</version>
+      <scope>provided</scope> <!-- by ON container -->
+    </dependency>
+
+    <!-- TODO: This is a fix for the Javac bug requiring annotations to be available when compiling dependent classes; it is fixed in JDK 6. -->
+    <dependency>
+      <groupId>jboss.jboss-embeddable-ejb3</groupId>
+      <artifactId>hibernate-all</artifactId>
+      <version>${hibernate-all.version}</version>
+      <scope>provided</scope> <!-- by ON container -->
+    </dependency>
+
+  </dependencies>
+  
+  <modules>
+    <module>common</module>
+    <module>plugins</module>  
+  </modules>
+        
+  <profiles>
+  	  	
+    <!-- enterprise-only stuff -->
+    <profile>
+  		<id>enterprise</id>
+  		<activation>
+  			<activeByDefault>true</activeByDefault>
+  		</activation>
+  		<modules>  			
+  			<module>serverplugins</module>
+  		</modules>
+  	</profile>
+        
+    <!-- same as enterprise profile, except includes dist -->
+    <profile>
+  		<id>dist</id>
+  		<modules>
+         <module>serverplugins</module>
+  			<module>dist</module>            
+  		</modules>
+  	</profile>
+        
+  </profiles>
+</project>

Modified: trunk/modules/serverplugins/jboss-software/pom.xml
===================================================================
--- trunk/modules/serverplugins/jboss-software/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/serverplugins/jboss-software/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,132 +1,132 @@
-<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.jboss.on</groupId>
-    <artifactId>jopr-serverplugins-parent</artifactId>
-    <version>2.3.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.jboss.on</groupId>
-  <artifactId>jopr-serverplugin-jboss-software</artifactId>
-  <packaging>jar</packaging>
-
-  <name>Jopr Enterprise Server JBoss Software Plugin</name>
-  <description>JBoss Operations Network Enterprise Server JBoss Software RSS Feed Plugin</description>
-
-  <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/serverplugins/jboss-software/</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/serverplugins/jboss-software/</developerConnection>
-  </scm>
-
-  <properties>
-    <scm.module.path>modules/serverplugins/jboss-software/</scm.module.path>    
-  </properties>
-
-  <dependencies>
-
-    <dependency>
-      <groupId>${rhq.groupId}</groupId>
-      <artifactId>rhq-core-client-api</artifactId>
-      <version>${rhq.version}</version>
-      <scope>provided</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>commons-httpclient</groupId>
-      <artifactId>commons-httpclient</artifactId>
-      <version>3.0.1</version>
-      <scope>provided</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>rss4j</groupId>
-      <artifactId>rss4j</artifactId>
-      <version>0.92-on.2</version>
-      <scope>provided</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>xerces</groupId>
-      <artifactId>xercesImpl</artifactId>
-      <version>2.8.1</version>
-      <scope>provided</scope>
-    </dependency>
-
-  </dependencies>
-
-  <build>
-    <plugins>
-
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
-          <!--<argLine>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
-        </configuration>
-      </plugin>
-
-    </plugins>
-  </build>
-
-   <profiles>
-
-      <profile>
-         <id>dev</id>
-
-         <properties>
-            <rhq.rootDir>../../..</rhq.rootDir>
-            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
-            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-serverplugins</rhq.deploymentDir>
-         </properties>
-
-         <build>
-            <plugins>
-
-               <plugin>
-                 <artifactId>maven-antrun-plugin</artifactId>
-                 <version>1.1</version>
-                 <executions>
-
-                     <execution>
-                        <id>deploy</id>
-                        <phase>compile</phase>
-                        <configuration>
-                          <tasks>
-                            <mkdir dir="${rhq.deploymentDir}" />
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Updating ${deployment.file}...</echo>
-                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                     <execution>
-                        <id>undeploy</id>
-                        <phase>clean</phase>
-                        <configuration>
-                          <tasks>
-                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
-                            <echo>*** Deleting ${deployment.file}...</echo>
-                            <delete file="${deployment.file}" />
-                          </tasks>
-                        </configuration>
-                        <goals>
-                          <goal>run</goal>
-                        </goals>
-                     </execution>
-
-                   </executions>
-               </plugin>
-
-            </plugins>
-         </build>
-      </profile>
-
-   </profiles>
-
-</project>
+<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.jboss.on</groupId>
+    <artifactId>jopr-serverplugins-parent</artifactId>
+    <version>2.3.0.GA</version>
+  </parent>
+
+  <groupId>org.jboss.on</groupId>
+  <artifactId>jopr-serverplugin-jboss-software</artifactId>
+  <packaging>jar</packaging>
+
+  <name>Jopr Enterprise Server JBoss Software Plugin</name>
+  <description>JBoss Operations Network Enterprise Server JBoss Software RSS Feed Plugin</description>
+
+  <scm>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/serverplugins/jboss-software</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/serverplugins/jboss-software</developerConnection>
+  </scm>
+
+  <properties>
+    <scm.module.path>modules/serverplugins/jboss-software/</scm.module.path>    
+  </properties>
+
+  <dependencies>
+
+    <dependency>
+      <groupId>${rhq.groupId}</groupId>
+      <artifactId>rhq-core-client-api</artifactId>
+      <version>${rhq.version}</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>commons-httpclient</groupId>
+      <artifactId>commons-httpclient</artifactId>
+      <version>3.0.1</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>rss4j</groupId>
+      <artifactId>rss4j</artifactId>
+      <version>0.92-on.2</version>
+      <scope>provided</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.8.1</version>
+      <scope>provided</scope>
+    </dependency>
+
+  </dependencies>
+
+  <build>
+    <plugins>
+
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+          <!--<argLine>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+        </configuration>
+      </plugin>
+
+    </plugins>
+  </build>
+
+   <profiles>
+
+      <profile>
+         <id>dev</id>
+
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-serverplugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
+</project>

Modified: trunk/modules/serverplugins/pom.xml
===================================================================
--- trunk/modules/serverplugins/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/modules/serverplugins/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,31 +1,31 @@
-<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.jboss.on</groupId>
-    <artifactId>jopr-modules-parent</artifactId>
-    <version>2.3.0-SNAPSHOT</version>
-  </parent>
-
-  <groupId>org.jboss.on</groupId>
-  <artifactId>jopr-serverplugins-parent</artifactId>
-  <packaging>pom</packaging>
-
-  <name>Jopr Server-side Plugins</name>
-  <description>parent POM for all Jopr server-side content source plugins</description>
-
-  <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/modules/serverplugins</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/modules/serverplugins</developerConnection>
-  </scm>
-
-  <properties>
-    <scm.module.path>modules/serverplugins/</scm.module.path>
-  </properties>
-
-  <modules>
-    <module>jboss-software</module>
-  </modules>
-
+<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.jboss.on</groupId>
+    <artifactId>jopr-modules-parent</artifactId>
+    <version>2.3.0.GA</version>
+  </parent>
+
+  <groupId>org.jboss.on</groupId>
+  <artifactId>jopr-serverplugins-parent</artifactId>
+  <packaging>pom</packaging>
+
+  <name>Jopr Server-side Plugins</name>
+  <description>parent POM for all Jopr server-side content source plugins</description>
+
+  <scm>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/serverplugins</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA/modules/serverplugins</developerConnection>
+  </scm>
+
+  <properties>
+    <scm.module.path>modules/serverplugins/</scm.module.path>
+  </properties>
+
+  <modules>
+    <module>jboss-software</module>
+  </modules>
+
 </project>
\ No newline at end of file

Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2009-09-16 19:17:57 UTC (rev 1215)
+++ trunk/pom.xml	2009-09-16 19:24:35 UTC (rev 1216)
@@ -1,56 +1,56 @@
-<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>
-
-  <!-- NOTE: We extend the RHQ parent pom, because we essentially want all the same 
-             base settings - plugins, dependencies, etc. -->
-  <parent>
-    <groupId>org.rhq</groupId>
-    <artifactId>rhq-parent</artifactId>
-    <version>1.3.0.GA</version>
-  </parent>
-  
-  <groupId>org.jboss.on</groupId>
-  <artifactId>jopr-parent</artifactId>
-  <version>2.3.0-SNAPSHOT</version>
-  <packaging>pom</packaging>
-
-  <name>Jopr</name>
-  <description>parent POM for all Jopr (non-RHQ) modules</description>
-  <url>http://www.jboss.org/jopr/</url>
-  <inceptionYear>2008</inceptionYear>
-
-  <organization>
-    <name>JBoss, by Red Hat</name>
-    <url>http://jboss.com/</url>
-  </organization>
-
-  <scm>
-    <connection>scm:svn:http://svn.jboss.org/repos/jopr/trunk/</connection>
-    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/trunk/</developerConnection>
-  </scm>
-
-  <issueManagement>
-    <system>jira</system>
-    <url>https://jira.jboss.org/jira/browse/JOPR</url>
-  </issueManagement>
-
-  <properties>
-    <rhq.groupId>org.rhq</rhq.groupId>
-    <rhq.version>1.3.0.GA</rhq.version>
-    <rhq.product.name>RHQ</rhq.product.name>
-    <rhq.earName>rhq.ear</rhq.earName>
-    <!-- the below path is relative to {rhq-trunk} -->
-    <rhq.defaultDevContainerPath>dev-container</rhq.defaultDevContainerPath>
-    <!-- set the below prop to true to enable misc extra build output -->
-    <rhq.debug>false</rhq.debug>
-   
-    <scm.branch>trunk</scm.branch>
-    <scm.module.path />    
-  </properties>
-
-  <modules>
-    <module>modules</module>    
-  </modules>    
-  
-</project>
+<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>
+
+  <!-- NOTE: We extend the RHQ parent pom, because we essentially want all the same 
+             base settings - plugins, dependencies, etc. -->
+  <parent>
+    <groupId>org.rhq</groupId>
+    <artifactId>rhq-parent</artifactId>
+    <version>1.3.0.GA</version>
+  </parent>
+  
+  <groupId>org.jboss.on</groupId>
+  <artifactId>jopr-parent</artifactId>
+  <version>2.3.0.GA</version>
+  <packaging>pom</packaging>
+
+  <name>Jopr</name>
+  <description>parent POM for all Jopr (non-RHQ) modules</description>
+  <url>http://www.jboss.org/jopr/</url>
+  <inceptionYear>2008</inceptionYear>
+
+  <organization>
+    <name>JBoss, by Red Hat</name>
+    <url>http://jboss.com/</url>
+  </organization>
+
+  <scm>
+    <connection>scm:svn:http://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jopr/tags/Jopr_2_3_0_GA</developerConnection>
+  </scm>
+
+  <issueManagement>
+    <system>jira</system>
+    <url>https://jira.jboss.org/jira/browse/JOPR</url>
+  </issueManagement>
+
+  <properties>
+    <rhq.groupId>org.rhq</rhq.groupId>
+    <rhq.version>1.3.0.GA</rhq.version>
+    <rhq.product.name>RHQ</rhq.product.name>
+    <rhq.earName>rhq.ear</rhq.earName>
+    <!-- the below path is relative to {rhq-trunk} -->
+    <rhq.defaultDevContainerPath>dev-container</rhq.defaultDevContainerPath>
+    <!-- set the below prop to true to enable misc extra build output -->
+    <rhq.debug>false</rhq.debug>
+   
+    <scm.branch>trunk</scm.branch>
+    <scm.module.path />    
+  </properties>
+
+  <modules>
+    <module>modules</module>    
+  </modules>    
+  
+</project>



More information about the jopr-commits mailing list