You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2010/09/28 23:55:44 UTC

svn commit: r1002369 [2/7] - in /openejb/trunk/openejb3: ./ assembly/ assembly/itest-runner/ assembly/openejb-jetty/ assembly/openejb-jetty/openejb-jetty-common/ assembly/openejb-jetty/openejb-jetty-webapp/ assembly/openejb-standalone/ assembly/openejb...

Modified: openejb/trunk/openejb3/container/openejb-core/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/pom.xml?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/pom.xml (original)
+++ openejb/trunk/openejb3/container/openejb-core/pom.xml Tue Sep 28 21:55:40 2010
@@ -22,17 +22,17 @@
 
 <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">
-    <parent>
-        <artifactId>container</artifactId>
-        <groupId>org.apache.openejb</groupId>
-        <version>3.2-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-    <artifactId>openejb-core</artifactId>
-    <packaging>jar</packaging>
-    <name>OpenEJB :: Container :: Core</name>
-    <properties>
-        <openejb.osgi.import.pkg>
+  <parent>
+    <artifactId>container</artifactId>
+    <groupId>org.apache.openejb</groupId>
+    <version>3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>openejb-core</artifactId>
+  <packaging>jar</packaging>
+  <name>OpenEJB :: Container :: Core</name>
+  <properties>
+    <openejb.osgi.import.pkg>
       org.apache.activemq.ra;resolution:=optional,
       org.apache.commons.dbcp.managed;resolution:=optional,
       oracle.toplink.*;resolution:=optional,
@@ -54,737 +54,754 @@
       javax.ejb*;version=3.1,
       javax.xml.ws,
       *
-        </openejb.osgi.import.pkg>
-        <openejb.osgi.export>
+    </openejb.osgi.import.pkg>
+    <openejb.osgi.export>
       !org.apache.openejb.client,
       org.apache.openejb*;version=${openejb.osgi.export.version}
-        </openejb.osgi.export>
-    </properties>
-    <build>
-        <resources>
-            <resource>
-                <directory>src/main/resources</directory>
-                <filtering>true</filtering>
-            </resource>
-        </resources>
-        <testResources>
-            <testResource>
-                <directory>src/test/resources</directory>
-                <filtering>true</filtering>
-            </testResource>
-        </testResources>
-        <plugins>
-<!--
-        <plugin>
-            <groupId>com.envoisolutions.sxc</groupId>
-            <artifactId>sxc-jaxb-maven-plugin</artifactId>
-            <version>0.7-SNAPSHOT</version>
-            <executions>
-                <execution>
-                    <configuration>
-                        <classes>
-                            <class>org.apache.openejb.config.sys</class>
-                        </classes>
-                    </configuration>
-                    <goals>
-                        <goal>generate</goal>
-                    </goals>
-                </execution>
-            </executions>
-        </plugin>
--->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-dependency-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>copy</id>
-                        <phase>process-resources</phase>
-                        <goals>
-                            <goal>copy</goal>
-                        </goals>
-                        <configuration>
-                            <artifactItems>
-                                <artifactItem>
-                                    <groupId>org.apache.openejb</groupId>
-                                    <artifactId>openejb-javaagent</artifactId>
-                                    <version>${project.version}</version>
-                                    <outputDirectory>${project.build.directory}</outputDirectory>
-                                </artifactItem>
-                            </artifactItems>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <forkMode>pertest</forkMode>
-                    <testNGArtifactName>none:none</testNGArtifactName>
-                    <argLine>-Xmx256m "-javaagent:${basedir}/target/openejb-javaagent-${project.version}.jar" -enableassertions</argLine>
-                    <workingDirectory>${basedir}/target</workingDirectory>
-                    <systemProperties>
-                        <property>
-                            <name>openejb.home</name>
-                            <value>${basedir}/target/test-classes</value>
-                        </property>
-                        <property>
-                            <name>log4j.configuration</name>
-                            <value>file:///${basedir}/target/classes/embedded.logging.properties</value>
-                        </property>
-                    </systemProperties>
-                    <excludes>
-                        <exclude>**/TestHandler.java</exclude>
-                        <exclude>org/apache/openejb/cdi/**</exclude>
-                    </excludes>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>test-testng</id>
-                        <phase>test</phase>
-                        <goals>
-                            <goal>test</goal>
-                        </goals>
-                        <configuration>
-                            <junitArtifactName>none:none</junitArtifactName>
-                            <excludes>
-                                <exclude>**</exclude>
-                            </excludes>
-                            <includes>
-                                <include>org/apache/openejb/cdi/**</include>
-                            </includes>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-antrun-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <phase>process-classes</phase>
-                        <goals>
-                            <goal>run</goal>
-                        </goals>
-                        <configuration>
-                            <tasks>
-                                <tstamp>
-                                    <format property="TSTAMP" pattern="hh:mm" />
-                                </tstamp>
-                                <replace file="target/classes/openejb-version.properties" token="@DATE-REPLACED-BY-MAVEN@" value="${DSTAMP}" />
-                                <replace file="target/classes/openejb-version.properties" token="@TIME-REPLACED-BY-MAVEN@" value="${TSTAMP}" />
-                                <property name="compile_classpath" refid="maven.compile.classpath" />
-                                <java classname="org.apache.openejb.util.MakeTxLookup">
-                                    <arg value="${project.build.directory}" />
-                                    <classpath>
-                                        <pathelement path="${compile_classpath}" />
-                                    </classpath>
-                                </java>
-                            </tasks>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <manifest>
-                            <mainClass>org.apache.openejb.cli.Bootstrap</mainClass>
+    </openejb.osgi.export>
+  </properties>
+  <build>
+    <resources>
+      <resource>
+        <directory>src/main/resources</directory>
+        <filtering>true</filtering>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>src/test/resources</directory>
+        <filtering>true</filtering>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>copy</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>org.apache.openejb</groupId>
+                  <artifactId>openejb-javaagent</artifactId>
+                  <version>${project.version}</version>
+                  <outputDirectory>${project.build.directory}</outputDirectory>
+                </artifactItem>
+              </artifactItems>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <forkMode>pertest</forkMode>
+          <testNGArtifactName>none:none</testNGArtifactName>
+          <argLine>-Xmx256m "-javaagent:${basedir}/target/openejb-javaagent-${project.version}.jar" -enableassertions</argLine>
+          <workingDirectory>${basedir}/target</workingDirectory>
+          <systemProperties>
+            <property>
+              <name>openejb.home</name>
+              <value>${basedir}/target/test-classes</value>
+            </property>
+            <property>
+              <name>log4j.configuration</name>
+              <value>file:///${basedir}/target/classes/embedded.logging.properties</value>
+            </property>
+          </systemProperties>
+          <excludes>
+            <exclude>**/TestHandler.java</exclude>
+            <exclude>org/apache/openejb/cdi/**</exclude>
+          </excludes>
+        </configuration>
+        <executions>
+          <execution>
+            <id>test-testng</id>
+            <phase>test</phase>
+            <goals>
+              <goal>test</goal>
+            </goals>
+            <configuration>
+              <junitArtifactName>none:none</junitArtifactName>
+              <excludes>
+                <exclude>**</exclude>
+              </excludes>
+              <includes>
+                <include>org/apache/openejb/cdi/**</include>
+              </includes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>process-classes</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <tasks>
+                <tstamp>
+                  <format property="TSTAMP" pattern="hh:mm" />
+                </tstamp>
+                <replace file="target/classes/openejb-version.properties" token="@DATE-REPLACED-BY-MAVEN@" value="${DSTAMP}" />
+                <replace file="target/classes/openejb-version.properties" token="@TIME-REPLACED-BY-MAVEN@" value="${TSTAMP}" />
+                <property name="compile_classpath" refid="maven.compile.classpath" />
+                <java classname="org.apache.openejb.util.MakeTxLookup">
+                  <arg value="${project.build.directory}" />
+                  <classpath>
+                    <pathelement path="${compile_classpath}" />
+                  </classpath>
+                </java>
+              </tasks>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              <mainClass>org.apache.openejb.cli.Bootstrap</mainClass>
               <!--<addClasspath>true</addClasspath>-->
-                        </manifest>
-                        <manifestEntries>
-                            <Class-Path>openejb-loader-${project.version}.jar openejb-client-${project.version}.jar
+            </manifest>
+            <manifestEntries>
+              <Class-Path>openejb-loader-${project.version}.jar openejb-client-${project.version}.jar
                 xbean-finder-shaded-${xbeanVersion}.jar xbean-asm-shaded-${xbeanVersion}.jar
-                            </Class-Path>
-                            <J2EE-DeploymentFactory-Implementation-Class>
+              </Class-Path>
+              <J2EE-DeploymentFactory-Implementation-Class>
                 org.apache.openejb.config.VmDeploymentFactory
-                            </J2EE-DeploymentFactory-Implementation-Class>
-                        </manifestEntries>
-                    </archive>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>rat-maven-plugin</artifactId>
-                <configuration>
-                    <excludes>
-                        <exclude>src/main/resources/META-INF/org.apache.openejb.cli/validate.examples</exclude>
-                        <exclude>src/main/resources/META-INF/org.apache.openejb.cli/validate.help</exclude>
-                        <exclude>src/main/resources/META-INF/org.apache.openejb.resource.jdbc.DataSourcePlugin/*</exclude>
-                        <exclude>src/main/resources/schema/ejb-jar_1_1.xsd</exclude>
-                        <exclude>src/main/resources/META-INF/services/org/apache/activemq/broker/openejb</exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>javaee-api</artifactId>
-            <version>6.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-loader</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-javaagent</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-jee</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-itests-app</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-itests-beans</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-itests-interceptor-beans</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-itests-client</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>commons-cli</groupId>
-            <artifactId>commons-cli</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-math</artifactId>
-            <version>2.1</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.activemq</groupId>
-            <artifactId>activemq-ra</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openjpa</groupId>
-            <artifactId>openjpa</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.components</groupId>
-            <artifactId>geronimo-connector</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.components</groupId>
-            <artifactId>geronimo-transaction</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.objectweb.howl</groupId>
-            <artifactId>howl</artifactId>
-        </dependency>
+              </J2EE-DeploymentFactory-Implementation-Class>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>rat-maven-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>src/main/resources/META-INF/org.apache.openejb.cli/validate.examples</exclude>
+            <exclude>src/main/resources/META-INF/org.apache.openejb.cli/validate.help</exclude>
+            <exclude>src/main/resources/META-INF/org.apache.openejb.resource.jdbc.DataSourcePlugin/*</exclude>
+            <exclude>src/main/resources/schema/ejb-jar_1_1.xsd</exclude>
+            <exclude>src/main/resources/META-INF/services/org/apache/activemq/broker/openejb</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>javaee-api</artifactId>
+      <version>6.0-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-api</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-loader</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-javaagent</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-jee</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-itests-app</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-itests-beans</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-itests-interceptor-beans</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-itests-client</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-cli</groupId>
+      <artifactId>commons-cli</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-math</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.activemq</groupId>
+      <artifactId>activemq-ra</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.activemq</groupId>
+      <artifactId>activemq-core</artifactId>
+      <exclusions>
+        <exclusion>
+          <artifactId>jasypt</artifactId>
+          <groupId>org.jasypt</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openjpa</groupId>
+      <artifactId>openjpa</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.components</groupId>
+      <artifactId>geronimo-connector</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.components</groupId>
+      <artifactId>geronimo-transaction</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.objectweb.howl</groupId>
+      <artifactId>howl</artifactId>
+    </dependency>
     <!-- JavaMail -->
-        <dependency>
-            <groupId>org.apache.geronimo.javamail</groupId>
-            <artifactId>geronimo-javamail_1.4_mail</artifactId>
-        </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.javamail</groupId>
+      <artifactId>geronimo-javamail_1.4_mail</artifactId>
+    </dependency>
     <!-- End: JavaMail -->
-        <dependency>
-            <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-asm-shaded</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-finder-shaded</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-reflect</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-naming</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>hsqldb</groupId>
-            <artifactId>hsqldb</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>idb</groupId>
-            <artifactId>idb</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>commons-dbcp-all</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.swizzle</groupId>
-            <artifactId>swizzle-stream</artifactId>
-        </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-asm-shaded</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-finder-shaded</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-reflect</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-naming</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>idb</groupId>
+      <artifactId>idb</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>commons-dbcp-all</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.swizzle</groupId>
+      <artifactId>swizzle-stream</artifactId>
+    </dependency>
     <!-- added temporarily till we get a fixed version of the dep report plugin -->
-        <dependency>
-            <groupId>commons-logging</groupId>
-            <artifactId>commons-logging</artifactId>
-        </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+    </dependency>
     <!-- webservices  -->
-        <dependency>
-            <groupId>wsdl4j</groupId>
-            <artifactId>wsdl4j</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.quartz-scheduler</groupId>
-            <artifactId>quartz</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>xmlunit</groupId>
-            <artifactId>xmlunit</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring</artifactId>
-            <version>2.5.6</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-beans</artifactId>
-            <version>3.0.4.RELEASE</version>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.xbean</groupId>
-            <artifactId>xbean-spring</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.swizzle</groupId>
-            <artifactId>swizzle-confluence</artifactId>
-            <version>1.1</version>
-            <type>jar</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-impl</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-spi</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-el_2.2_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-jcdi_1.0_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-atinject_1.0_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-interceptor_1.1_spec</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-ejb-common</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-interceptor_1.1_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-jcdi_1.0_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-atinject_1.0_spec</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openwebbeans</groupId>
-            <artifactId>openwebbeans-ee</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-el_2.2_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-servlet_2.5_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-jcdi_1.0_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-jta_1.1_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-validation_1.0_spec</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.geronimo.specs</groupId>
-                    <artifactId>geronimo-atinject_1.0_spec</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>javax.inject</groupId>
-            <artifactId>javax.inject-tck</artifactId>
-            <version>1</version>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>javax.inject</groupId>
-                    <artifactId>javax.inject</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.jsr299.tck</groupId>
-            <artifactId>jsr299-tck-impl</artifactId>
-            <version>1.0.2.CR1</version>
-            <scope>test</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.testng</groupId>
-                    <artifactId>testng</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.servlet</groupId>
-                    <artifactId>servlet-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.enterprise</groupId>
-                    <artifactId>cdi-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.servlet.jsp</groupId>
-                    <artifactId>jsp-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.validation</groupId>
-                    <artifactId>validation-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.annotation</groupId>
-                    <artifactId>jsr250-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.jws</groupId>
-                    <artifactId>jsr181-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.el</groupId>
-                    <artifactId>el-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.faces</groupId>
-                    <artifactId>jsf-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.inject</groupId>
-                    <artifactId>javax.inject</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.persistence</groupId>
-                    <artifactId>persistence-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>javax.transaction</groupId>
-                    <artifactId>jta</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.jboss.ejb3</groupId>
-                    <artifactId>jboss-ejb3-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.jboss.interceptor</groupId>
-                    <artifactId>jboss-interceptor-api</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.test-harness</groupId>
-            <artifactId>jboss-test-harness</artifactId>
-            <version>1.1.0-CR5</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-    <profiles>
-        <profile>
-            <id>openejb.debug</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <forkMode>pertest</forkMode>
-                            <argLine>"-javaagent:${basedir}/target/openejb-javaagent-${project.version}.jar" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</argLine>
-                            <workingDirectory>${basedir}/target</workingDirectory>
-                            <systemProperties>
-                                <property>
-                                    <name>openejb.home</name>
-                                    <value>${basedir}/target/test-classes</value>
-                                </property>
-                                <property>
-                                    <name>log4j.configuration</name>
-                                    <value>file:///${basedir}/target/classes/embedded.logging.properties</value>
-                                </property>
-                            </systemProperties>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>tck</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-dependency-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>copy-tck</id>
-                                <phase>generate-test-sources</phase>
-                                <goals>
-                                    <goal>copy</goal>
-                                </goals>
-                                <configuration>
-                                    <artifactItems>
-                                        <artifactItem>
-                                            <groupId>org.jboss.jsr299.tck</groupId>
-                                            <artifactId>jsr299-tck-impl</artifactId>
-                                            <version>1.0.2.CR1</version>
-                                            <type>xml</type>
-                                            <classifier>suite</classifier>
-                                            <overWrite>true</overWrite>
-                                        </artifactItem>
+    <dependency>
+      <groupId>wsdl4j</groupId>
+      <artifactId>wsdl4j</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.quartz-scheduler</groupId>
+      <artifactId>quartz</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>xmlunit</groupId>
+      <artifactId>xmlunit</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-beans</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-context</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-context-support</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework</groupId>
+      <artifactId>spring-orm</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.xbean</groupId>
+      <artifactId>xbean-spring</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>javassist</groupId>
+      <artifactId>javassist</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>xml-apis</groupId>
+      <artifactId>xml-apis</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.swizzle</groupId>
+      <artifactId>swizzle-confluence</artifactId>
+      <version>1.1</version>
+      <type>jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openwebbeans</groupId>
+      <artifactId>openwebbeans-impl</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openwebbeans</groupId>
+      <artifactId>openwebbeans-spi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openwebbeans</groupId>
+      <artifactId>openwebbeans-ejb-common</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openwebbeans</groupId>
+      <artifactId>openwebbeans-ee</artifactId>
+    </dependency>
+    <dependency>
+      <artifactId>openwebbeans-ee-common</artifactId>
+      <groupId>org.apache.openwebbeans</groupId>
+    </dependency>
+    <dependency>
+      <groupId>javax.inject</groupId>
+      <artifactId>javax.inject-tck</artifactId>
+      <version>1</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>javax.inject</groupId>
+          <artifactId>javax.inject</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.test-harness</groupId>
+      <artifactId>jboss-test-harness</artifactId>
+      <version>1.1.0-CR5</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.testng</groupId>
+          <artifactId>testng</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.testng</groupId>
+      <artifactId>testng</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.test-harness</groupId>
+      <artifactId>jboss-test-harness-api</artifactId>
+      <version>1.1.0-CR5</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.testng</groupId>
+          <artifactId>testng</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.jsr299.tck</groupId>
+      <artifactId>jsr299-tck-api</artifactId>
+      <version>1.0.2.CR1</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.testng</groupId>
+          <artifactId>testng</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.el</groupId>
+          <artifactId>el-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.enterprise</groupId>
+          <artifactId>cdi-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.jsr299.tck</groupId>
+      <artifactId>jsr299-tck-impl</artifactId>
+      <version>1.0.2.CR1</version>
+      <scope>test</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>org.testng</groupId>
+          <artifactId>testng</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.servlet</groupId>
+          <artifactId>servlet-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.enterprise</groupId>
+          <artifactId>cdi-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.servlet.jsp</groupId>
+          <artifactId>jsp-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.validation</groupId>
+          <artifactId>validation-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.annotation</groupId>
+          <artifactId>jsr250-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.jws</groupId>
+          <artifactId>jsr181-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.el</groupId>
+          <artifactId>el-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.faces</groupId>
+          <artifactId>jsf-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.inject</groupId>
+          <artifactId>javax.inject</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.persistence</groupId>
+          <artifactId>persistence-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>javax.transaction</groupId>
+          <artifactId>jta</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.ejb3</groupId>
+          <artifactId>jboss-ejb3-api</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.jboss.interceptor</groupId>
+          <artifactId>jboss-interceptor-api</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <artifactId>serp</artifactId>
+      <groupId>net.sourceforge.serp</groupId>
+    </dependency>
+    <dependency>
+      <artifactId>slf4j-api</artifactId>
+      <groupId>org.slf4j</groupId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-log4j12</artifactId>
+    </dependency>
+    <dependency>
+      <artifactId>commons-collections</artifactId>
+      <groupId>commons-collections</groupId>
+    </dependency>
+    <dependency>
+      <artifactId>commons-lang</artifactId>
+      <groupId>commons-lang</groupId>
+    </dependency>
+    <dependency>
+      <artifactId>commons-logging-api</artifactId>
+      <groupId>commons-logging</groupId>
+    </dependency>    
+  </dependencies>
+  <profiles>
+    <profile>
+      <id>openejb.debug</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <forkMode>pertest</forkMode>
+              <argLine>"-javaagent:${basedir}/target/openejb-javaagent-${project.version}.jar" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</argLine>
+              <workingDirectory>${basedir}/target</workingDirectory>
+              <systemProperties>
+                <property>
+                  <name>openejb.home</name>
+                  <value>${basedir}/target/test-classes</value>
+                </property>
+                <property>
+                  <name>log4j.configuration</name>
+                  <value>file:///${basedir}/target/classes/embedded.logging.properties</value>
+                </property>
+              </systemProperties>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>tck</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>copy-tck</id>
+                <phase>generate-test-sources</phase>
+                <goals>
+                  <goal>copy</goal>
+                </goals>
+                <configuration>
+                  <artifactItems>
+                    <artifactItem>
+                      <groupId>org.jboss.jsr299.tck</groupId>
+                      <artifactId>jsr299-tck-impl</artifactId>
+                      <version>1.0.2.CR1</version>
+                      <type>xml</type>
+                      <classifier>suite</classifier>
+                      <overWrite>true</overWrite>
+                    </artifactItem>
                                 <!-- OWB Implementation Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-impl</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-impl</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.0.0-SNAPSHOT</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- OWB JSF 1.2 Plugin Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-jsf12</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-jsf12</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>${org.apache.openwebbeans.version}</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- OWB EL 1.0 Plugin Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-el10</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-el10</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>${org.apache.openwebbeans.version}</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- OWB Web Plugin Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-web</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-web</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>${org.apache.openwebbeans.version}</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- JavaEE API -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openejb</groupId>
-                                            <artifactId>javaee-api</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openejb</groupId>
+                      <artifactId>javaee-api</artifactId>
+                      <overWrite>true</overWrite>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- OWB EE Common Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-ee-common</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-ee-common</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>${org.apache.openwebbeans.version}</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- MyFaces API Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.myfaces.core</groupId>
-                                            <artifactId>myfaces-api</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.2.8</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.myfaces.core</groupId>
+                      <artifactId>myfaces-api</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.2.8</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- MyFaces Impl Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.myfaces.core</groupId>
-                                            <artifactId>myfaces-impl</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.2.8</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.myfaces.core</groupId>
+                      <artifactId>myfaces-impl</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.2.8</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- OWB Resource Plugin Package -->
-                                        <artifactItem>
-                                            <groupId>org.apache.openwebbeans</groupId>
-                                            <artifactId>openwebbeans-resource</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.0-SNAPSHOT</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>org.apache.openwebbeans</groupId>
+                      <artifactId>openwebbeans-resource</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>${org.apache.openwebbeans.version}</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- Dom4j -->
-                                        <artifactItem>
-                                            <groupId>dom4j</groupId>
-                                            <artifactId>dom4j</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.6.1</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>dom4j</groupId>
+                      <artifactId>dom4j</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.6.1</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- javassist -->
-                                        <artifactItem>
-                                            <groupId>javassist</groupId>
-                                            <artifactId>javassist</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>3.12.0.GA</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>javassist</groupId>
+                      <artifactId>javassist</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>3.12.0.GA</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- scannotation -->
-                                        <artifactItem>
-                                            <groupId>net.sf.scannotation</groupId>
-                                            <artifactId>scannotation</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.2</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>net.sf.scannotation</groupId>
+                      <artifactId>scannotation</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.0.2</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-logging -->
-                                        <artifactItem>
-                                            <groupId>commons-logging</groupId>
-                                            <artifactId>commons-logging</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.1.1</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-logging</groupId>
+                      <artifactId>commons-logging</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.1.1</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-digester -->
-                                        <artifactItem>
-                                            <groupId>commons-digester</groupId>
-                                            <artifactId>commons-digester</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.6</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-digester</groupId>
+                      <artifactId>commons-digester</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.6</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-codec -->
-                                        <artifactItem>
-                                            <groupId>commons-codec</groupId>
-                                            <artifactId>commons-codec</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.3</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-codec</groupId>
+                      <artifactId>commons-codec</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.4</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-validator -->
-                                        <artifactItem>
-                                            <groupId>commons-validator</groupId>
-                                            <artifactId>commons-validator</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.3.1</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-validator</groupId>
+                      <artifactId>commons-validator</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.3.1</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-collections -->
-                                        <artifactItem>
-                                            <groupId>commons-collections</groupId>
-                                            <artifactId>commons-collections</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>2.1</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-collections</groupId>
+                      <artifactId>commons-collections</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>2.1</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-beanutils -->
-                                        <artifactItem>
-                                            <groupId>commons-beanutils</groupId>
-                                            <artifactId>commons-beanutils</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.7.0</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-beanutils</groupId>
+                      <artifactId>commons-beanutils</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.7.0</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- commons-discovery -->
-                                        <artifactItem>
-                                            <groupId>commons-discovery</groupId>
-                                            <artifactId>commons-discovery</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>0.4</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
+                    <artifactItem>
+                      <groupId>commons-discovery</groupId>
+                      <artifactId>commons-discovery</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>0.4</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
                                 <!-- xml-apis -->
-                                        <artifactItem>
-                                            <groupId>xml-apis</groupId>
-                                            <artifactId>xml-apis</artifactId>
-                                            <overWrite>true</overWrite>
-                                            <version>1.0.b2</version>
-                                            <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
-                                        </artifactItem>
-                                    </artifactItems>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <testNGArtifactName>org.testng:testng</testNGArtifactName>
-                            <suiteXmlFiles>
-                                <suiteXmlFile>src/test/resources/cdi-suite.xml</suiteXmlFile>
-                            </suiteXmlFiles>
-                            <systemProperties>
-                                <property>
-                                    <name>org.jboss.testharness.libraryDirectory</name>
-                                    <value>target/dependency/lib</value>
-                                </property>
-                            </systemProperties>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-    </profiles>
+                    <artifactItem>
+                      <groupId>xml-apis</groupId>
+                      <artifactId>xml-apis</artifactId>
+                      <overWrite>true</overWrite>
+                      <version>1.0.b2</version>
+                      <outputDirectory>${project.build.directory}/dependency/lib</outputDirectory>
+                    </artifactItem>
+                  </artifactItems>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <testNGArtifactName>org.testng:testng</testNGArtifactName>
+              <suiteXmlFiles>
+                <suiteXmlFile>src/test/resources/cdi-suite.xml</suiteXmlFile>
+              </suiteXmlFiles>
+              <systemProperties>
+                <property>
+                  <name>org.jboss.testharness.libraryDirectory</name>
+                  <value>target/dependency/lib</value>
+                </property>
+              </systemProperties>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>
 

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/CmpJpaConversion.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/CmpJpaConversion.java?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/CmpJpaConversion.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/CmpJpaConversion.java Tue Sep 28 21:55:40 2010
@@ -164,7 +164,7 @@ public class CmpJpaConversion implements
             Properties properties = new Properties();
             properties.setProperty("openjpa.jdbc.SynchronizeMappings", "buildSchema(ForeignKeys=true, Indexes=false, IgnoreErrors=true)");
             // properties.setProperty("openjpa.DataCache", "false");
-            // properties.setProperty("openjpa.Log", "DefaultLevel=TRACE");
+            properties.setProperty("openjpa.Log", "DefaultLevel=INFO");
             persistenceUnit.setProperties(properties);
 
             Persistence persistence = new Persistence();

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java Tue Sep 28 21:55:40 2010
@@ -118,22 +118,24 @@ public class EjbJarInfoBuilder {
     public EjbJarInfo buildInfo(EjbModule jar) throws OpenEJBException {
         deploymentIds.clear();
         securityRoles.clear();
+
+        final Map<String, EjbDeployment> ejbds = jar.getOpenejbJar().getDeploymentsByEjbName();
         int beansDeployed = jar.getOpenejbJar().getEjbDeploymentCount();
         int beansInEjbJar = jar.getEjbJar().getEnterpriseBeans().length;
-
+        
         if (beansInEjbJar != beansDeployed) {
-            Map<String, EjbDeployment> deployed = jar.getOpenejbJar().getDeploymentsByEjbName();
+ 
             for (EnterpriseBean bean : jar.getEjbJar().getEnterpriseBeans()) {
-                if (!deployed.containsKey(bean.getEjbName())){
+                if (!ejbds.containsKey(bean.getEjbName())){
                     ConfigUtils.logger.warning("conf.0018", bean.getEjbName(), jar.getJarLocation());
                 }
             }
+
             String message = messages.format("conf.0008", jar.getJarLocation(), "" + beansInEjbJar, "" + beansDeployed);
             logger.warning(message);
             throw new OpenEJBException(message);
         }
-
-        Map<String, EjbDeployment> ejbds = jar.getOpenejbJar().getDeploymentsByEjbName();
+        
         Map<String, EnterpriseBeanInfo> infos = new HashMap<String, EnterpriseBeanInfo>();
         Map<String, EnterpriseBean> items = new HashMap<String, EnterpriseBean>();
 

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/activemq/ActiveMQ5Factory.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/activemq/ActiveMQ5Factory.java?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/activemq/ActiveMQ5Factory.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/activemq/ActiveMQ5Factory.java Tue Sep 28 21:55:40 2010
@@ -43,6 +43,7 @@ public class ActiveMQ5Factory implements
         threadProperties.set(value);
     }
 
+    @Override
     public BrokerService createBroker(final URI brokerURI) throws Exception {
 
         final URI uri = new URI(brokerURI.getRawSchemeSpecificPart());
@@ -93,6 +94,12 @@ public class ActiveMQ5Factory implements
         //We must close the broker
         broker.setUseShutdownHook(false);
         broker.setSystemExitOnShutdown(false);
+        
+        try {
+            broker.setSchedulerSupport(false);
+        } catch (Throwable t) {
+            //Ignore
+        }
 
         //Notify when an error occurs on shutdown.
         broker.setUseLoggingForShutdownErrors(org.apache.openejb.util.Logger.getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources").isErrorEnabled());
@@ -106,9 +113,10 @@ public class ActiveMQ5Factory implements
                     broker.start();
 
                     try{
+                        //This is no longer available from AMQ5.4
                         broker.waitUntilStarted();
                     }catch(Throwable t){
-                        //Ignore
+                        org.apache.openejb.util.Logger.getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources").warning("ActiveMQ waitUntilStarted failed", t);
                     }
 
                     //Force a checkpoint to initialize pools

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/quartz/JobSpec.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/quartz/JobSpec.java?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/quartz/JobSpec.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/quartz/JobSpec.java Tue Sep 28 21:55:40 2010
@@ -33,7 +33,7 @@ import java.util.Date;
 /**
  * @version $Rev$ $Date$
 */
-public class JobSpec implements ActivationSpec {
+public final class JobSpec implements ActivationSpec {
 
     private MessageEndpoint endpoint;
     private ResourceAdapter resourceAdapter;

Modified: openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/cmp/jpa/UnenhancedTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/cmp/jpa/UnenhancedTest.java?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/cmp/jpa/UnenhancedTest.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/core/cmp/jpa/UnenhancedTest.java Tue Sep 28 21:55:40 2010
@@ -226,7 +226,7 @@ public class UnenhancedTest extends Test
         Properties properties = new Properties();
         properties.setProperty("openjpa.jdbc.SynchronizeMappings", "buildSchema(SchemaAction='add,deleteTableContents',ForeignKeys=true)");
         properties.setProperty("openjpa.RuntimeUnenhancedClasses", "supported");
-        properties.setProperty("openjpa.Log", "DefaultLevel=TRACE");
+        properties.setProperty("openjpa.Log", "DefaultLevel=INFO");
         unitInfo.setProperties(properties);
 
         unitInfo.setTransactionType(transactionType);

Modified: openejb/trunk/openejb3/container/openejb-jee/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/pom.xml?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-jee/pom.xml (original)
+++ openejb/trunk/openejb3/container/openejb-jee/pom.xml Tue Sep 28 21:55:40 2010
@@ -84,9 +84,9 @@
 -->
     <dependency>
       <groupId>org.codehaus.woodstox</groupId>
-      <artifactId>wstx-asl</artifactId>
-      <version>3.2.0</version>
-       <exclusions>
+      <artifactId>woodstox-core-asl</artifactId>
+      <version>4.0.8</version>
+      <exclusions>
         <exclusion>
           <groupId>stax</groupId>
           <artifactId>stax-api</artifactId>
@@ -129,32 +129,32 @@
         </plugins>
       </build>
     </profile>
-      <profile>
-          <id>generate-sources</id>
-          <build>
-              <plugins>
-                  <plugin>
-                      <groupId>org.codehaus.mojo</groupId>
-                      <artifactId>jaxb2-maven-plugin</artifactId>
-                      <version>2.0-SNAPSHOT</version>
-                      <executions>
-                          <execution>
-                              <goals>
-                                  <goal>xjc</goal>
-                              </goals>
-                          </execution>
-                      </executions>
-                      <configuration>
+    <profile>
+      <id>generate-sources</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>jaxb2-maven-plugin</artifactId>
+            <version>1.3</version>
+            <executions>
+              <execution>
+                <goals>
+                  <goal>xjc</goal>
+                </goals>
+              </execution>
+            </executions>
+            <configuration>
                           <!--<schemaDirectory>src/main/xsd</schemaDirectory>-->
-                          <packageName>org.apache.openejb.jee</packageName>
-                          <schemaListFileName>src/main/xsdlist/xsdlist.txt</schemaListFileName>
-                          <extension>true</extension>
-                      </configuration>
-                  </plugin>
+              <packageName>org.apache.openejb.jee</packageName>
+              <schemaListFileName>src/main/xsdlist/xsdlist.txt</schemaListFileName>
+              <extension>true</extension>
+            </configuration>
+          </plugin>
                   
-              </plugins>
-          </build>
-      </profile>
+        </plugins>
+      </build>
+    </profile>
   </profiles>
 </project>
 

Modified: openejb/trunk/openejb3/container/openejb-junit/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-junit/pom.xml?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-junit/pom.xml (original)
+++ openejb/trunk/openejb3/container/openejb-junit/pom.xml Tue Sep 28 21:55:40 2010
@@ -18,29 +18,29 @@
 -->
 <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">
-    <parent>
-        <artifactId>container</artifactId>
-        <groupId>org.apache.openejb</groupId>
-        <version>3.2-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-    <artifactId>openejb-junit</artifactId>
-    <packaging>jar</packaging>
-    <name>OpenEJB :: Container :: JUnit</name>
-    <dependencies>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-    <properties>
-        <netbeans.hint.license>openejb</netbeans.hint.license>
-    </properties>
+  <parent>
+    <artifactId>container</artifactId>
+    <groupId>org.apache.openejb</groupId>
+    <version>3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>openejb-junit</artifactId>
+  <packaging>jar</packaging>
+  <name>OpenEJB :: Container :: JUnit</name>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <scope>compile</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+  </dependencies>
+  <properties>
+    <netbeans.hint.license>openejb</netbeans.hint.license>
+  </properties>
 </project>
 

Modified: openejb/trunk/openejb3/container/openejb-osgi-core/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-osgi-core/pom.xml?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-osgi-core/pom.xml (original)
+++ openejb/trunk/openejb3/container/openejb-osgi-core/pom.xml Tue Sep 28 21:55:40 2010
@@ -19,30 +19,30 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <parent>
-        <artifactId>container</artifactId>
-        <groupId>org.apache.openejb</groupId>
-        <version>3.2-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-    <artifactId>openejb-osgi-core</artifactId>
-    <packaging>bundle</packaging>
-    <name>OpenEJB :: Container :: Core :: OSGi</name>
-    <properties>
-      <openejb.osgi.export>
+  <parent>
+    <artifactId>container</artifactId>
+    <groupId>org.apache.openejb</groupId>
+    <version>3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>openejb-osgi-core</artifactId>
+  <packaging>bundle</packaging>
+  <name>OpenEJB :: Container :: Core :: OSGi</name>
+  <properties>
+    <openejb.osgi.export>
         org.apache.openejb.osgi.core;version=${openejb.osgi.export.version}
-      </openejb.osgi.export>
-    </properties>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.osgi</groupId>
-            <artifactId>org.osgi.core</artifactId>
-        </dependency>
-    </dependencies>
+    </openejb.osgi.export>
+  </properties>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.core</artifactId>
+    </dependency>
+  </dependencies>
 
 </project>

Modified: openejb/trunk/openejb3/container/openejb-osgi/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-osgi/pom.xml?rev=1002369&r1=1002368&r2=1002369&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-osgi/pom.xml (original)
+++ openejb/trunk/openejb3/container/openejb-osgi/pom.xml Tue Sep 28 21:55:40 2010
@@ -19,52 +19,52 @@
 
 <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">
-    <parent>
-        <artifactId>container</artifactId>
-        <groupId>org.apache.openejb</groupId>
-        <version>3.2-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-    <artifactId>openejb-core-osgi</artifactId>
-    <packaging>bundle</packaging>
-    <name>OpenEJB :: Container :: Core :: OSGi</name>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.openejb</groupId>
-            <artifactId>openejb-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.osgi</groupId>
-            <artifactId>org.osgi.core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.geronimo.components</groupId>
-            <artifactId>geronimo-transaction</artifactId>
-        </dependency>
-    </dependencies>
-    <build>
-        <resources>
-            <resource>
-                <directory>${pom.basedir}/src/main/resources</directory>
-            </resource>
-            <resource>
-                <directory>${pom.basedir}/src/main/filtered-resources</directory>
-                <filtering>true</filtering>
-                <includes>
-                    <include>**/*</include>
-                </includes>
-            </resource>
-        </resources>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <configuration>
-                    <instructions>
-                        <Bundle-Activator>org.apache.openejb.core.osgi.impl.Activator</Bundle-Activator>
-                        <Export-Package>org.apache.openejb.core.osgi.*</Export-Package>
-                        <Import-Package>
+  <parent>
+    <artifactId>container</artifactId>
+    <groupId>org.apache.openejb</groupId>
+    <version>3.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>openejb-core-osgi</artifactId>
+  <packaging>bundle</packaging>
+  <name>OpenEJB :: Container :: Core :: OSGi</name>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.openejb</groupId>
+      <artifactId>openejb-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.osgi</groupId>
+      <artifactId>org.osgi.core</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.geronimo.components</groupId>
+      <artifactId>geronimo-transaction</artifactId>
+    </dependency>
+  </dependencies>
+  <build>
+    <resources>
+      <resource>
+        <directory>${pom.basedir}/src/main/resources</directory>
+      </resource>
+      <resource>
+        <directory>${pom.basedir}/src/main/filtered-resources</directory>
+        <filtering>true</filtering>
+        <includes>
+          <include>**/*</include>
+        </includes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.felix</groupId>
+        <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Bundle-Activator>org.apache.openejb.core.osgi.impl.Activator</Bundle-Activator>
+            <Export-Package>org.apache.openejb.core.osgi.*</Export-Package>
+            <Import-Package>
                             javax.transaction;version="[1.1,1.2)",
                             javax.transaction.xa;version="[1.1,1.2)",
                             org.apache.openejb*;version="[3.1,3.2)", 
@@ -74,33 +74,33 @@
                             org.apache.activemq.ra,
                             org.osgi.framework;version="[1.4,1.5)", 
                             *
-                        </Import-Package>
-                        <Include-Resource>${pom.basedir}/src/main/resources</Include-Resource>
-                    </instructions>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-artifacts</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>attach-artifact</goal>
-                        </goals>
-                        <configuration>
-                            <artifacts>
-                                <artifact>
-                                    <file>target/classes/features.xml</file>
-                                    <type>xml </type>
-                                    <classifier>features</classifier>
-                                </artifact>
-                            </artifacts>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
+            </Import-Package>
+            <Include-Resource>${pom.basedir}/src/main/resources</Include-Resource>
+          </instructions>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>build-helper-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-artifacts</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attach-artifact</goal>
+            </goals>
+            <configuration>
+              <artifacts>
+                <artifact>
+                  <file>target/classes/features.xml</file>
+                  <type>xml </type>
+                  <classifier>features</classifier>
+                </artifact>
+              </artifacts>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
 
             <!--
                 <plugin> <groupId>org.apache.felix.karaf.tooling</groupId>
@@ -115,7 +115,7 @@
                 <repository>target/features-repo</repository> </configuration>
                 </execution> </executions> </plugin>
             -->
-        </plugins>
-    </build>
+    </plugins>
+  </build>
 
 </project>