jtolentino 2005/09/16 02:36:04
Modified: m2 maven2.sh
Added: m2 excludes.txt maven2.bat openejb-builder.pom
openejb-core.pom openejb-root.pom
openejb-webadmin-clienttools.pom
openejb-webadmin-commons.pom
openejb-webadmin-ejbgen.pom
openejb-webadmin-main.pom openejb-webadmin.pom
pkgen-builder.pom
Log:
Updated script to conform directory structure with Maven 2 standards.
Conformed artifact naming with Maven 2 standards. Removed transitive
dependencies. Created additional POMs for submodules. New batch file for devs
running Windows.
Revision Changes Path
1.8 +117 -78 openejb/m2/maven2.sh
Index: maven2.sh
===================================================================
RCS file: /scm/openejb/openejb/m2/maven2.sh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- maven2.sh 18 Mar 2005 07:02:03 -0000 1.7
+++ maven2.sh 16 Sep 2005 06:36:04 -0000 1.8
@@ -1,87 +1,126 @@
#!/bin/sh
-src=`pwd`/..
-dir=`pwd`/openejb
+runDir=`pwd`
+root=`pwd`/openejb
poms=`pwd`
-modules_dir=$dir/modules
-
-echo "Backing up IntelliJ files"
-mkdir -p intellij
-find openejb -name '*.iml' -exec cp --parents {} intellij \;
-cp openejb/*.iws intellij/openejb
-cp openejb/*.ipr intellij/openejb
+modules=`pwd`/../modules
echo "Removing old version"
-rm -rf $dir
-
-echo "Setting up base"
-mkdir -p $dir
-
-cp $poms/ejb-group.pom $dir/pom.xml
+rm -rf $root
-echo "Setting up modules"
-mkdir -p $modules_dir
-echo "... core"
-# TODO: should be ./openejb-core not ./modules/core
-cp -r $src/modules/core $modules_dir
-cp $poms/ejb-core.pom $modules_dir/core/pom.xml
-(
- cd $modules_dir/core
- mkdir -p src/main
- mkdir -p src/test/java
- mv src/conf src/main/resources
- mv src/test/org src/test/java
- mv src/test-resources src/test/resources
- # cygwin seems to freak out sometimes without the sleep. Weird.
- sleep 10
- mv src/java src/main
-)
-
-echo "... test-ejb-jar"
-mv $dir/modules/core/src/test-ejb-jar $modules_dir
-cp $poms/ejb-test-jar.pom $modules_dir/test-ejb-jar/pom.xml
-
-(
- cd $modules_dir/test-ejb-jar
- mkdir -p src/main/java
- mv org src/main/java
- mkdir -p src/main/resources
- mv META-INF src/main/resources
-)
-
-echo "... builder"
-cp -r $src/modules/openejb-builder $modules_dir
-cp $poms/ejb-builder.pom $modules_dir/openejb-builder/pom.xml
-rm -rf $modules_dir/openejb-builder/src/test-ejb-jar
-(
- cd $modules_dir/openejb-builder
- mkdir -p src/main
- mkdir -p src/test/java
- mv src/java src/main
- mv src/test/org src/test/java
- mv src/test-resources src/test/resources
-)
-
-echo "... test-ear"
-mv $dir/modules/openejb-builder/src/test-ear $modules_dir
-cp $poms/ejb-test-ear.pom $modules_dir/test-ear/pom.xml
-
-(
- cd $modules_dir/test-ear
- mkdir -p src/main/resources
- mv META-INF src/main/resources
-)
-
-echo "... assembly"
-cp -r $src/modules/assembly $modules_dir
-cp $poms/ejb-assembly.pom $modules_dir/assembly/pom.xml
-
-# ---------------------------------------------------
-
-echo "Removing CVS directories"
-find $dir -name 'CVS*' -exec rm -rf {} \; > /dev/null 2>&1
+echo "Setting up base"
+mkdir -p $root
+cp $poms/openejb-root.pom $root/pom.xml
-echo "Restoring IntelliJ Files"
-cp -r intellij/openejb/* openejb
+echo "Setting up core..."
+m1Dir=$modules/core
+m2Dir=$root/openejb-core
+mkdir -p $m2Dir
+cp $poms/openejb-core.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main/resources
+ cp -r $m1Dir/src/bin $m2Dir/src/main
+ cp -r $m1Dir/src/conf $m2Dir/src/main
+ cp -r $m1Dir/src/etc $m2Dir/src/main
+ cd $m1Dir/src/java
+ cp -r **/*.properties $m2Dir/src/main/resources --parent
+ cp -r **/*.xml $m2Dir/src/main/resources --parent
+ cd $runDir
+ mkdir -p $m2Dir/src/test/java
+ cp -r $m1Dir/src/test/* $m2Dir/src/test/java
+ mkdir -p $m2Dir/src/test/resources
+ cp -r $m1Dir/src/test-resources/* $m2Dir/src/test/resources
+ cp -r $m1Dir/src/test-ejb-jar $m2Dir/src/test
+ mkdir -p $m2Dir/src/main/java
+ cd $m1Dir/src/java
+ cp -r **/*.java $m2Dir/src/main/java --parent
+ cd $runDir
+}
+
+
+echo "Setting up openejb-builder..."
+m1Dir=$modules/openejb-builder
+m2Dir=$root/openejb-builder
+mkdir -p $m2Dir
+cp $poms/ejb-builder.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/test/java
+ cp -r $m1Dir/src/test/* $m2Dir/src/test/java
+ mkdir -p $m2Dir/src/test/resources
+ cp -r $m1Dir/src/test-resources/* $m2Dir/src/test/resources
+ cp -r $m1Dir/src/test-cmp $m2Dir/src/test
+ cp -r $m1Dir/src/test-ear $m2Dir/src/test
+ cp -r $m1Dir/src/test-ejb-jar $m2Dir/src/test
+ mkdir -p $m2Dir/src/main
+ cp -r $m1Dir/src/schema $m2Dir/src/main
+ cp -r $m1Dir/src/java/**/*.java $m2Dir/src/main/java
+}
+
+
+echo "Setting up pkgen-builder..."
+m1Dir=$modules/pkgen-builder
+m2Dir=$root/pkgen-builder
+mkdir -p $m2Dir
+cp $poms/pkgen-builder.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main
+ cp -r $m1Dir/src/java $m2Dir/src/main
+ cp -r $m1Dir/src/schema $m2Dir/src/main
+}
+
+
+echo "Setting up openejb-webadmin..."
+m1Dir=$modules/webadmin
+m2Dir=$root/openejb-webadmin
+mkdir -p $m2Dir
+cp $poms/openejb-webadmin.pom $m2Dir/pom.xml
+
+
+echo "Setting up openejb-webadmin-commons..."
+m2Dir=$root/openejb-webadmin/openejb-webadmin-commons
+mkdir -p $m2Dir
+cp $poms/openejb-webadmin-commons.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main/java/org/openejb/webadmin
+ cp $m1Dir/src/java/org/openejb/webadmin/*.java
$m2Dir/src/main/java/org/openejb/webadmin
+}
+
+
+echo "Setting up openejb-webadmin-clienttools..."
+m2Dir=$root/openejb-webadmin/openejb-webadmin-clienttools
+mkdir -p $m2Dir
+cp $poms/openejb-webadmin-clienttools.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main/java/org/openejb/webadmin/clienttools
+ cp $m1Dir/src/java/org/openejb/webadmin/clienttools/*.java
$m2Dir/src/main/java/org/openejb/webadmin/clienttools
+ mkdir -p $m2Dir/src/main/resources/META-INF
+ cp $m1Dir/src/java/org/openejb/webadmin/clienttools/*.xml
$m2Dir/src/main/resources/META-INF
+}
+
+
+echo "Setting up openejb-webadmin-ejbgen..."
+m2Dir=$root/openejb-webadmin/openejb-webadmin-ejbgen
+mkdir -p $m2Dir
+cp $poms/openejb-webadmin-ejbgen.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main/java/org/openejb/webadmin/ejbgen
+ cp $m1Dir/src/java/org/openejb/webadmin/ejbgen/*.java
$m2Dir/src/main/java/org/openejb/webadmin/ejbgen
+ mkdir -p $m2Dir/src/main/resources/META-INF
+ cp $m1Dir/src/java/org/openejb/webadmin/ejbgen/*.xml
$m2Dir/src/main/resources/META-INF
+}
+
+
+echo "Setting up openejb-webadmin-main..."
+m2Dir=$root/openejb-webadmin/openejb-webadmin-main
+mkdir -p $m2Dir
+cp $poms/openejb-webadmin-main.pom $m2Dir/pom.xml
+{
+ mkdir -p $m2Dir/src/main/java/org/openejb/webadmin/main
+ cp $m1Dir/src/java/org/openejb/webadmin/main/*.java
$m2Dir/src/main/java/org/openejb/webadmin/main
+ mkdir -p $m2Dir/src/main/java/org/openejb/webadmin/httpd
+ cp $m1Dir/src/java/org/openejb/webadmin/httpd/*.*
$m2Dir/src/main/java/org/openejb/webadmin/httpd
+ mkdir -p $m2Dir/src/main/resources/META-INF
+ cp $m1Dir/src/java/org/openejb/webadmin/main/*.xml
$m2Dir/src/main/resources/META-INF
+}
1.1 openejb/m2/excludes.txt
Index: excludes.txt
===================================================================
\CVS\
1.1 openejb/m2/maven2.bat
Index: maven2.bat
===================================================================
@echo off
set root=%CD%\openejb
set poms=%CD%
set modules=%CD%\..\modules
echo \CVS\ > excludes.txt
echo "Removing old version"
if exist %root% rmdir /s /q %root%
echo "Setting up base"
mkdir %root%
copy %poms%\ejb-group.pom %root%\pom.xml
echo "Setting up core..."
set m1Dir=%modules%\core
set m2Dir=%root%\openejb-core
mkdir %m2dir%
copy %poms%\ejb-core.pom %m2Dir%\pom.xml
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\bin %m2Dir%\src\main\bin
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\conf %m2Dir%\src\main\conf
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\etc %m2Dir%\src\main\etc
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test %m2Dir%\src\test\java
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-resources
%m2Dir%\src\test\resources
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-ejb-jar
%m2Dir%\src\test\test-ejb-jar
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\java %m2Dir%\src\main\java
echo "Setting up openejb-builder..."
set m1Dir=%modules%\openejb-builder
set m2Dir=%root%\openejb-builder
mkdir %m2Dir%
copy %poms%\ejb-builder.pom %m2Dir%\pom.xml
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test %m2Dir%\src\test\java
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\schema
%m2Dir%\src\main\schema
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-cmp
%m2Dir%\src\test\test-cmp
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-ear
%m2Dir%\src\test\test-ear
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-ejb-jar
%m2Dir%\src\test\test-ejb-jar
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\test-resources
%m2Dir%\src\test\resources
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\java %m2Dir%\src\main\java
echo "Setting up pkgen-builder..."
set m1Dir=%modules%\pkgen-builder
set m2Dir=%root%\pkgen-builder
mkdir %m2Dir%
copy %poms%\pkgen-builder.pom %m2Dir%\pom.xml
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\java %m2Dir%\src\main\java
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\schema
%m2Dir%\src\main\schema
echo "Setting up webadmin..."
set m1Dir=%modules%\webadmin
set m2Dir=%root%\webadmin
mkdir %m2Dir%
copy %poms%\webadmin.pom %m2Dir%\pom.xml
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\java %m2Dir%\src\main\java
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\etc %m2Dir%\src\main\etc
xcopy /EXCLUDE:excludes.txt /E /Q /I %m1Dir%\src\htdocs
%m2Dir%\src\main\htdocs
del excludes.txt
set root=
set poms=
set modules=
set m1Dir=
set m2Dir=
1.1 openejb/m2/openejb-builder.pom
Index: openejb-builder.pom
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>OpenEJB :: Builder</name>
<artifactId>openejb-builder</artifactId>
<description>OpenEJB Builder</description>
<dependencies>
<dependency>
<groupId>xmlbeans</groupId>
<artifactId>xbean</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-core</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-connector</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-client</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-deployment</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-deploy-config</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-interop</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-management</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>pkgen-builder</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-axis-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>activeio</groupId>
<artifactId>activeio</artifactId>
<version>2.0-r118</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-security</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-security-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-service-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-timer</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-naming</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-naming-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-system</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-axis</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-deployment</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-corba</artifactId>
<version>2.3-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
<version>1.0.1B-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-ejb</artifactId>
<version>2.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-servlet</artifactId>
<version>2.4-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-connector</artifactId>
<version>1.5-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-jacc</artifactId>
<version>1.0-rc5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jms</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jaxrpc</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-saaj</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-qname</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee-schema</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-management</artifactId>
<version>1.0-rc4</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-webservices</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>tranql</groupId>
<artifactId>tranql</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>axion</groupId>
<artifactId>axion</artifactId>
<version>1.0-M3-dev</version>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
<version>0.9.5.3</version>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.1_2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
</dependency>
<dependency>
<groupId>commons-primitives</groupId>
<artifactId>commons-primitives</artifactId>
<version>20041207.202534</version>
</dependency>
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
<version>1.3.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.6.2</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xmlParserAPIs</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk14</artifactId>
<version>124</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>PATCH-1193602</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>1.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>commons-discovery</artifactId>
<version>SNAPSHOT</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.2</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>maven-xmlbeans-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>xmlbeans</goal>
</goals>
<configuration>
<schemaDirectory>${basedir}/src/main/schema</schemaDirectory>
<sourceSchemas>corba-css-config_1_0.xsd,corba-tss-config_1_0.xsd,openejb-jar.xsd</sourceSchemas>
<xmlConfigs>${basedir}/src/main/schema/xmlconfig.xml</xmlConfigs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<targetPath>../test-ejb-jar/META-INF</targetPath>
<directory>${basedir}/src/test/test-ejb-jar/META-INF</directory>
</resource>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<targetPath>META-INF/schema</targetPath>
<directory>${basedir}/src/main/schema</directory>
<includes>
<include>corba-css-config_1_0.xsd</include>
<include>corba-tss-config_1_0.xsd</include>
<include>openejb-jar.xsd</include>
</includes>
</resource>
</resources>
<testResources>
<testResource>
<directory>${basedir}/src/main/schema</directory>
<includes>
<include>*.xsd</include>
<include>*.dtd</include>
</includes>
</testResource>
<!-- temporarily copy required files built from m1 -->
<testResource>
<targetPath>..</targetPath>
<directory>../../../modules/openejb-builder/target</directory>
<includes>
<include>test-ejb-jar.jar</include>
<include>test-ear.ear</include>
<include>test-ejb-jar/**/*.*</include>
</includes>
</testResource>
</testResources>
</build>
</project>
1.1 openejb/m2/openejb-core.pom
Index: openejb-core.pom
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- $Revision: 1.1 $ $Date: 2005/09/16 06:36:04 $ -->
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>OpenEJB :: Core</name>
<artifactId>openejb-core</artifactId>
<description>OpenEJB Core EJB Container</description>
<url>http://www.openejb.org</url>
<dependencies>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-ejb</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-connector</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-core</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-client</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-common</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-management</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
</dependency>
<dependency>
<groupId>activeio</groupId>
<artifactId>activeio</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-security</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-timer</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-transaction</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-axis</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-naming</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-system</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-corba</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-servlet</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-connector</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-jacc</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-management</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jaxrpc</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-saaj</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-qname</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-webservices</artifactId>
</dependency>
<dependency>
<groupId>tranql</groupId>
<artifactId>tranql</artifactId>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
</dependency>
<dependency>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk14</artifactId>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
<configuration>
<systemProperties>
<property>
<name>maven.junit.jvmargs</name>
<value>-Djava.security.auth.login.config=src/test-resources/login.config</value>
</property>
</systemProperties>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<targetPath>META-INF</targetPath>
<directory>${basedir}/src/main/etc/META-INF</directory>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
</build>
</project>
1.1 openejb/m2/openejb-root.pom
Index: openejb-root.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<name>OpenEJB</name>
<groupId>openejb</groupId>
<artifactId>openejb</artifactId>
<version>2.0-SNAPSHOT</version>
<packaging>pom</packaging>
<inceptionYear>1999</inceptionYear>
<description>OpenEJB EJB Container</description>
<url>http://www.openejb.org/</url>
<modules>
<module>pkgen-builder</module>
<module>openejb-core</module>
<module>openejb-builder</module>
<module>openejb-webadmin</module>
</modules>
<repositories>
<repository>
<id>openejb</id>
<url>http://www.openejb.org/maven</url>
<layout>legacy</layout>
</repository>
<repository>
<id>apache</id>
<url>http://cvs.apache.org/repository</url>
<layout>legacy</layout>
</repository>
</repositories>
<organization>
<name>OpenEJB</name>
<url>http://www.openejb.org/</url>
</organization>
<issueManagement>
<system>Jira</system>
<url>http://jira.codehaus.org/browse/OPENEJB</url>
</issueManagement>
<scm>
<connection>scm:cvs:pserver:[EMAIL
PROTECTED]:/home/cvspublic:openejb</connection>
<developerConnection>scm:cvs:ext:[EMAIL
PROTECTED]/home/cvs:openejb</developerConnection>
<url>http://cvs.openejb.org/viewcvs/openejb/</url>
</scm>
<mailingLists>
<mailingList>
<name>OpenEJB User List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
</mailingList>
<mailingList>
<name>OpenEJB Developer List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
</mailingList>
<mailingList>
<name>OpenEJB Source Control List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Dain Sundstrom</name>
<id>dain</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>David Blevins</name>
<id>dblevins</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>David Jencks</name>
<id>djencks</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>Jeremy Boynes</name>
<id>jboynes</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>Richard Monson-Haefel</name>
<id>rmonson</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>Remigio Chirino</name>
<id>chirino</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>Aaron Mulder</name>
<id>ammulder</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
<developer>
<name>Alan D. Cabrera</name>
<id>adc</id>
<email>[EMAIL PROTECTED]</email>
<organization></organization>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-ejb</artifactId>
<version>2.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jms</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-connector</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-client</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-common</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-deployment</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-management</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>activeio</groupId>
<artifactId>activeio</artifactId>
<version>2.0-r118</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-security</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-timer</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-axis</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-axis-builder</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-naming</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-naming-builder</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- TODO: xmlbeans? -->
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-system</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- TODO: not runtime -->
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-deployment</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-corba</artifactId>
<version>2.3-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
<version>1.0.1B-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-servlet</artifactId>
<version>2.4-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-connector</artifactId>
<version>1.5-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-jacc</artifactId>
<version>1.0-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-management</artifactId>
<version>1.0-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jaxrpc</artifactId>
<!-- TODO: not runtime -->
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-saaj</artifactId>
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-qname</artifactId>
<!-- TODO: not runtime -->
<version>1.1-rc4</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee-schema</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- TODO: not runtime -->
<!-- TODO: xmlbeans -->
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-webservices</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- TODO: not runtime -->
<!-- TODO: xmlbeans -->
</dependency>
<dependency>
<groupId>tranql</groupId>
<artifactId>tranql</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>axion</groupId>
<artifactId>axion</artifactId>
<version>1.0-M3-dev</version>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
<version>0.9.5.3</version>
</dependency>
<dependency>
<groupId>oro</groupId>
<artifactId>oro</artifactId>
<version>2.0.8</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.1_2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>commons-primitives</groupId>
<artifactId>commons-primitives</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
<version>1.3.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
<!-- TODO: not runtime -->
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.6.2</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xmlParserAPIs</artifactId>
<version>2.6.2</version>
<!-- TODO: not runtime -->
<!-- TODO: lib, system -->
</dependency>
<!-- CORBA -->
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-orb</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-ins</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-pss</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-ssl</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-orb-tools</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-orb-omg</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>openorb</groupId>
<artifactId>openorb-tools</artifactId>
<version>1.4.0-GERONIMO</version>
</dependency>
<dependency>
<groupId>avalon</groupId>
<artifactId>avalon-framework</artifactId>
<version>4.1.4</version>
</dependency>
<dependency>
<groupId>avalon</groupId>
<artifactId>avalon-logkit</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk14</artifactId>
<version>124</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.5</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>xfire</groupId>
<artifactId>xfire</artifactId>
<version>20050202</version>
</dependency>
<dependency>
<groupId>xfire</groupId>
<artifactId>xfire-java</artifactId>
<version>20050202</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>PATCH-1193602</version>
</dependency>
<dependency>
<groupId>stax</groupId>
<artifactId>stax</artifactId>
<version>1.1.1-dev</version>
</dependency>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>1.3-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>xmlbeans</groupId>
<artifactId>xbean</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-core</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.1-dev</version>
</dependency>
<!--
<dependency>
<groupId>axis</groupId>
<artifactId>commons-discovery</artifactId>
<version>SNAPSHOT</version>
</dependency>
-->
</dependencies>
</dependencyManagement>
<ciManagement>
<notifiers>
<notifier>
<type>email</type>
<address>[EMAIL PROTECTED]</address>
</notifier>
</notifiers>
</ciManagement>
</project>
1.1 openejb/m2/openejb-webadmin-clienttools.pom
Index: openejb-webadmin-clienttools.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>openejb-webadmin-clienttools</name>
<artifactId>openejb-webadmin-clienttools</artifactId>
<description>OpenEJB Web-based Administration Console Client
Tools</description>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin-commons</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
1.1 openejb/m2/openejb-webadmin-commons.pom
Index: openejb-webadmin-commons.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>openejb-webadmin-commons</name>
<artifactId>openejb-webadmin-commons</artifactId>
<description>OpenEJB Web-based Administration Console Commons</description>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-core</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-ejb</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-servlet</artifactId>
</dependency>
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-j2ee-connector</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
</dependency>
<dependency>
<groupId>activeio</groupId>
<artifactId>activeio</artifactId>
</dependency>
</dependencies>
</project>
1.1 openejb/m2/openejb-webadmin-ejbgen.pom
Index: openejb-webadmin-ejbgen.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>openejb-webadmin-ejbgen</name>
<artifactId>openejb-webadmin-ejbgen</artifactId>
<description>OpenEJB Web-based Administration Console EJB
Generator</description>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin-commons</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
1.1 openejb/m2/openejb-webadmin-main.pom
Index: openejb-webadmin-main.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>openejb-webadmin-main</name>
<artifactId>openejb-webadmin-main</artifactId>
<description>OpenEJB Web-based Administration Console Main</description>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-webadmin-commons</artifactId>
<version>2.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
1.1 openejb/m2/openejb-webadmin.pom
Index: openejb-webadmin.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>openejb-webadmin</name>
<artifactId>openejb-webadmin</artifactId>
<packaging>pom</packaging>
<description>OpenEJB Web-based Administration Console Parent
POM</description>
<modules>
<module>openejb-webadmin-commons</module>
<module>openejb-webadmin-main</module>
<module>openejb-webadmin-clienttools</module>
<module>openejb-webadmin-ejbgen</module>
</modules>
</project>
1.1 openejb/m2/pkgen-builder.pom
Index: pkgen-builder.pom
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project>
<parent>
<groupId>openejb</groupId>
<artifactId>openejb</artifactId>
<version>2.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>pkgen-builder</name>
<artifactId>pkgen-builder</artifactId>
<version>2.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>xmlbeans</groupId>
<artifactId>xbean</artifactId>
</dependency>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-core</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-deployment</artifactId>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee-builder</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>maven-xmlbeans-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>xmlbeans</goal>
</goals>
<configuration>
<schemaDirectory>${basedir}/src/main/schema</schemaDirectory>
<sourceSchemas>openejb-pkgen.xsd</sourceSchemas>
<xmlConfigs>${basedir}/src/main/schema/xmlconfig.xml</xmlConfigs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<targetPath>META-INF/schema</targetPath>
<directory>${basedir}/src/main/schema</directory>
<includes>
<include>openejb-pkgen.xsd</include>
</includes>
</resource>
</resources>
</build>
</project>