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>
  
  
  

Reply via email to