brett       2005/09/30 09:50:22

  Modified:    m2       ejb-test-ear.pom ejb-test-jar.pom maven2.bat
                        maven2.sh openejb-builder.pom openejb-root.pom
                        pkgen-builder.pom test-ant-ear.pom
  Log:

  get the build working
  
  Revision  Changes    Path
  1.5       +7 -3      openejb/m2/ejb-test-ear.pom
  
  Index: ejb-test-ear.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/ejb-test-ear.pom,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- ejb-test-ear.pom  26 Sep 2005 08:33:30 -0000      1.4
  +++ ejb-test-ear.pom  30 Sep 2005 13:50:21 -0000      1.5
  @@ -17,6 +17,7 @@
       <dependency>
         <groupId>openejb</groupId>
         <artifactId>test-ejb-jar</artifactId>
  +      <type>ejb</type>
       </dependency>
     </dependencies>
     <build>
  @@ -26,12 +27,15 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-ear-plugin</artifactId>
           <configuration>
  +          <!-- TODO: use regular resources -->
  +          <resourcesDir>src/main/resources</resourcesDir>
  +          <version>1.4</version>
             <modules>
  -            <javaModule>
  +            <ejbModule>
                 <groupId>openejb</groupId>
                 <artifactId>test-ejb-jar</artifactId>
                 <bundleFileName>test-ejb-jar.jar</bundleFileName>
  -            </javaModule>
  +            </ejbModule>
             </modules>
           </configuration>
         </plugin>
  
  
  
  1.7       +2 -2      openejb/m2/ejb-test-jar.pom
  
  Index: ejb-test-jar.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/ejb-test-jar.pom,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -u -r1.6 -r1.7
  --- ejb-test-jar.pom  26 Sep 2005 08:33:30 -0000      1.6
  +++ ejb-test-jar.pom  30 Sep 2005 13:50:21 -0000      1.7
  @@ -12,7 +12,7 @@
     <groupId>openejb</groupId>
     <artifactId>test-ejb-jar</artifactId>
     <name>OpenEJB Test Jar</name>
  -  <packaging>jar</packaging>
  +  <packaging>ejb</packaging>
     <dependencies>
       <dependency>
         <groupId>geronimo-spec</groupId>
  
  
  
  1.11      +5 -14     openejb/m2/maven2.bat
  
  Index: maven2.bat
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/maven2.bat,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -u -r1.10 -r1.11
  --- maven2.bat        30 Sep 2005 06:43:55 -0000      1.10
  +++ maven2.bat        30 Sep 2005 13:50:21 -0000      1.11
  @@ -12,7 +12,7 @@
   echo Setting up base
   mkdir %root%
   copy %poms%\openejb-root.pom %root%\pom.xml
  -
  +maven -q process-root-pom
   
   echo Setting up core...
   set m1Dir=%modules%\core
  @@ -101,8 +101,7 @@
   mkdir  %m2Dir%
   copy %poms%\ejb-test-ear.pom %m2Dir%\pom.xml
   
  -  xcopy /EXCLUDE:cvs.exclude /Q /I %m1Dir% %m2Dir%
  -  xcopy /EXCLUDE:cvs.exclude /E /Q /I %m1Dir%\META-INF 
%m2Dir%\src\main\resources\META-INF
  +  xcopy /EXCLUDE:cvs.exclude /E /Q /I 
%m1Dir%\META-INF\geronimo-application.xml %m2Dir%\src\main\resources\META-INF
   
   echo Setting up test-ant-ear...
   set m2Dir=%root%\test-ant-ear
  @@ -110,8 +109,8 @@
   mkdir  %m2Dir%
   copy %poms%\test-ant-ear.pom %m2Dir%\pom.xml
   
  -  xcopy /EXCLUDE:cvs.exclude /Q /I %m1Dir% %m2Dir%
  -  xcopy /EXCLUDE:cvs.exclude /E /Q /I %m1Dir%\META-INF 
%m2Dir%\src\main\resources\META-INF
  +  xcopy /EXCLUDE:cvs.exclude /E /Q /I 
%m1Dir%\META-INF\geronimo-application.xml %m2Dir%\src\main\resources\META-INF
  +  xcopy /EXCLUDE:cvs.exclude /Q /I %m1Dir% 
%root%\openejb-builder\src\test-ant
   
   echo Setting up test-jar...
   set m2Dir=%root%\test-ejb-jar
  @@ -119,23 +118,15 @@
   mkdir  %m2Dir%
   copy %poms%\ejb-test-jar.pom %m2Dir%\pom.xml
   
  -  xcopy /EXCLUDE:cvs.exclude /Q /I %m1Dir% %m2Dir%
     xcopy /EXCLUDE:cvs.exclude /E /Q /I %m1Dir%\META-INF 
%m2Dir%\src\main\resources\META-INF
     xcopy /EXCLUDE:cvs.exclude /S /Q /I %m1Dir%\org %m2Dir%\src\main\java\org
  +  xcopy /EXCLUDE:cvs.exclude /Q /I %m1Dir% 
%root%\openejb-builder\src\test-ejb-jar
   
   echo Copying edited unit test files...
     xcopy /E /Q /I /Y unit-tests\*.* openejb
   
   echo Installing needed jar files into m2 local repository...
   call %M2_HOME%\bin\m2 install:install-file -DgroupId=axis 
-DartifactId=commons-discovery -Dpackaging=jar -Dversion=SNAPSHOT 
-Dfile=repository\commons-discovery-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-deployment -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-deployment-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-j2ee -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-j2ee-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-j2ee-builder -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-j2ee-builder-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-kernel -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-kernel-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-service-builder -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-service-builder-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-system -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-system-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-transaction -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-transaction-1.0-SNAPSHOT.jar
  -call %M2_HOME%\bin\m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-util -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository\geronimo-util-1.0-SNAPSHOT.jar
   call %M2_HOME%\bin\m2 install:install-file -DgroupId=tranql 
-DartifactId=tranql -Dpackaging=jar -Dversion=1.1-SNAPSHOT 
-Dfile=repository\tranql-1.1-SNAPSHOT.jar
   
   
  
  
  
  1.22      +12 -17    openejb/m2/maven2.sh
  
  Index: maven2.sh
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/maven2.sh,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -u -r1.21 -r1.22
  --- maven2.sh 30 Sep 2005 06:43:55 -0000      1.21
  +++ maven2.sh 30 Sep 2005 13:50:21 -0000      1.22
  @@ -12,7 +12,7 @@
   echo "Setting up base"
   mkdir -p $root
   cp $poms/openejb-root.pom $root/pom.xml
  -
  +maven -q process-root-pom
   
   echo "Setting up core..."
   m1Dir=$modules/core
  @@ -132,32 +132,35 @@
   m2Dir=$root/test-ear
   m1Dir=$modules/openejb-builder/src/test-ear
   {
  -  cp -r $m1Dir $m2Dir
  +  mkdir -p $m2Dir/src/main/resources/META-INF
  +  cp -r $m1Dir/META-INF/geronimo-application.xml 
$m2Dir/src/main/resources/META-INF
     cp $poms/ejb-test-ear.pom $m2Dir/pom.xml
  -  mkdir -p $m2Dir/src/main/resources
  -  cp -r $m1Dir/META-INF $m2Dir/src/main/resources
   }
   
   echo "Setting up test-ant-ear..."
   m2Dir=$root/test-ant-ear
   m1Dir=$modules/openejb-builder/src/test-ant
   {
  -  cp -r $m1Dir $m2Dir
  +  mkdir -p $m2Dir/src/main/resources/META-INF
  +  cp $m1Dir/META-INF/geronimo-application.xml 
$m2Dir/src/main/resources/META-INF
     cp $poms/test-ant-ear.pom $m2Dir/pom.xml
  -  mkdir -p $m2Dir/src/main/resources
  -  cp -r $m1Dir/META-INF $m2Dir/src/main/resources
  +
  +  # This is what the ant tests want - could be improved
  +  cp -r $m1Dir $root/openejb-builder/src
   }
   
   echo "Setting up test-ejb-jar..."
   m2Dir=$root/test-ejb-jar
   m1Dir=$modules/openejb-builder/src/test-ejb-jar
   {
  -  cp -r $m1Dir $m2Dir
  -  cp $poms/ejb-test-jar.pom $m2Dir/pom.xml
     mkdir -p $m2Dir/src/main/resources
     cp -r $m1Dir/META-INF $m2Dir/src/main/resources
     mkdir -p $m2Dir/src/main/java
     cp -r $m1Dir/org $m2Dir/src/main/java
  +  cp $poms/ejb-test-jar.pom $m2Dir/pom.xml
  +
  +  # This is what the ant tests want - could be improved
  +  cp -r $m1Dir $root/openejb-builder/src
   }
   
   echo "Cleaning up copied CVS folders"
  @@ -167,12 +170,4 @@
   
   echo "Installing needed jar files into m2 local repository..."
   $M2_HOME/bin/m2 install:install-file -DgroupId=axis 
-DartifactId=commons-discovery -Dpackaging=jar -Dversion=SNAPSHOT 
-Dfile=repository/commons-discovery-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-deployment -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-deployment-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-j2ee -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-j2ee-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-j2ee-builder -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-j2ee-builder-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-kernel -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-kernel-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-service-builder -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-service-builder-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-system -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-system-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-transaction -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-transaction-1.0-SNAPSHOT.jar
  -$M2_HOME/bin/m2 install:install-file -DgroupId=geronimo 
-DartifactId=geronimo-util -Dpackaging=jar -Dversion=1.0-SNAPSHOT 
-Dfile=repository/geronimo-util-1.0-SNAPSHOT.jar
   $M2_HOME/bin/m2 install:install-file -DgroupId=tranql -DartifactId=tranql 
-Dpackaging=jar -Dversion=1.0-SNAPSHOT -Dfile=repository/tranql-1.0-SNAPSHOT.jar
  
  
  
  1.9       +42 -40    openejb/m2/openejb-builder.pom
  
  Index: openejb-builder.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/openejb-builder.pom,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -u -r1.8 -r1.9
  --- openejb-builder.pom       30 Sep 2005 06:43:55 -0000      1.8
  +++ openejb-builder.pom       30 Sep 2005 13:50:21 -0000      1.9
  @@ -381,6 +381,21 @@
         <scope>runtime</scope>
       </dependency>
   
  +    <dependency>
  +      <groupId>${groupId}</groupId>
  +      <artifactId>test-ear</artifactId>
  +      <version>${version}</version>
  +      <type>ear</type>
  +      <scope>test</scope>
  +    </dependency>
  +
  +    <dependency>
  +      <groupId>${groupId}</groupId>
  +      <artifactId>test-ejb-jar</artifactId>
  +      <version>${version}</version>
  +      <scope>test</scope>
  +    </dependency>
  +
     </dependencies>
   
     <build>
  @@ -397,6 +412,26 @@
         </plugin>
   
         <plugin>
  +        <groupId>org.apache.maven.plugins</groupId>
  +        <artifactId>maven-antrun-plugin</artifactId>
  +        <executions>
  +          <execution>
  +            <phase>process-test-resources</phase>
  +            <configuration>
  +              <tasks>
  +                <copy todir="${project.build.directory}" 
file="../test-ejb-jar/target/test-ejb-jar.jar" />
  +                <copy todir="${project.build.directory}" 
file="../test-ear/target/test-ear.ear" />
  +                <copy todir="${project.build.directory}" 
file="../test-ant-ear/target/test-ant.ear" />
  +              </tasks>
  +            </configuration>
  +            <goals>
  +              <goal>run</goal>
  +            </goals>
  +          </execution>
  +        </executions>
  +      </plugin>
  +
  +      <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>xmlbeans-maven-plugin</artifactId>
           <executions>
  @@ -406,8 +441,10 @@
               </goals>
               <configuration>
                 <schemaDirectory>${basedir}/src/main/schema</schemaDirectory>
  -              
<sourceSchemas>corba-css-config_1_0.xsd,corba-tss-config_1_0.xsd,openejb-jar-2.0.xsd</sourceSchemas>
  -              
<xmlConfigs>${basedir}/src/main/schema/xmlconfig.xml</xmlConfigs>
  +              
<sourceSchemas>corba-css-config-2.0.xsd,corba-tss-config-2.0.xsd,openejb-jar-2.0.xsd</sourceSchemas>
  +              <xmlConfigs>
  +                <xmlConfig 
implementation="java.io.File">${basedir}/src/main/schema/xmlconfig.xml</xmlConfig>
  +              </xmlConfigs>
               </configuration>
             </execution>
           </executions>
  @@ -417,49 +454,14 @@
   
       <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>
  +        <directory>src/main/schema</directory>
           <includes>
  -          <include>corba-css-config_1_0.xsd</include>
  -          <include>corba-tss-config_1_0.xsd</include>
  +          <include>corba-css-config-2.0.xsd</include>
  +          <include>corba-tss-config-2.0.xsd</include>
             <include>openejb-jar-2.0.xsd</include>
           </includes>
         </resource>
       </resources>
  -    <testResources>
  -      <testResource>
  -        <directory>${basedir}/src/main/schema</directory>
  -        <includes>
  -          <include>*.xsd</include>
  -          <include>*.dtd</include>
  -        </includes>
  -      </testResource>
  -
  -      <testResource>
  -        <targetPath>..</targetPath>
  -        <directory>../../test-ant-ear/src/test/resources</directory>
  -      </testResource>
  -
  -      <testResource>
  -        <targetPath>..</targetPath>
  -        <directory>../../test-ant-ear/src/test/resources</directory>
  -      </testResource>
  -
  -      <testResource>
  -        <targetPath>..</targetPath>
  -        <directory>../../test-ant-ear/src/test/resources</directory>
  -      </testResource>
  -    </testResources>
     </build>
   </project>
  
  
  
  1.7       +12 -0     openejb/m2/openejb-root.pom
  
  Index: openejb-root.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/openejb-root.pom,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -u -r1.6 -r1.7
  --- openejb-root.pom  28 Sep 2005 09:12:21 -0000      1.6
  +++ openejb-root.pom  30 Sep 2005 13:50:21 -0000      1.7
  @@ -34,6 +34,17 @@
         <url>http://cvs.apache.org/repository</url>
         <layout>legacy</layout>
       </repository>
  +    <repository>
  +      <id>localhost</id>
  +      <url>file://localhost/@maven.repo.local@</url>
  +      <layout>legacy</layout>
  +      <releases>
  +        <enabled>false</enabled>
  +      </releases>
  +      <snapshots>
  +        <updatePolicy>always</updatePolicy>
  +      </snapshots>
  +    </repository>
     </repositories>
   
     <organization>
  @@ -564,6 +575,7 @@
        <dependency>
           <groupId>openejb</groupId>
           <artifactId>test-ejb-jar</artifactId>
  +        <type>ejb</type>
           <version>2.0-SNAPSHOT</version>
        </dependency>
   
  
  
  
  1.5       +3 -1      openejb/m2/pkgen-builder.pom
  
  Index: pkgen-builder.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/pkgen-builder.pom,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- pkgen-builder.pom 30 Sep 2005 06:43:55 -0000      1.4
  +++ pkgen-builder.pom 30 Sep 2005 13:50:21 -0000      1.5
  @@ -50,7 +50,9 @@
               <configuration>
                 <schemaDirectory>${basedir}/src/main/schema</schemaDirectory>
                 <sourceSchemas>openejb-pkgen-2.0.xsd</sourceSchemas>
  -              
<xmlConfigs>${basedir}/src/main/schema/xmlconfig.xml</xmlConfigs>
  +              <xmlConfigs>
  +                <xmlConfig 
implementation="java.io.File">${basedir}/src/main/schema/xmlconfig.xml</xmlConfig>
  +              </xmlConfigs>
               </configuration>
             </execution>
           </executions>
  
  
  
  1.4       +7 -3      openejb/m2/test-ant-ear.pom
  
  Index: test-ant-ear.pom
  ===================================================================
  RCS file: /home/projects/openejb/scm/openejb/m2/test-ant-ear.pom,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- test-ant-ear.pom  26 Sep 2005 08:33:30 -0000      1.3
  +++ test-ant-ear.pom  30 Sep 2005 13:50:21 -0000      1.4
  @@ -17,6 +17,7 @@
       <dependency>
         <groupId>openejb</groupId>
         <artifactId>test-ejb-jar</artifactId>
  +      <type>ejb</type>
       </dependency>
     </dependencies>
     <build>
  @@ -26,12 +27,15 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-ear-plugin</artifactId>
           <configuration>
  +          <!-- TODO: use regular resources -->
  +          <resourcesDir>src/main/resources</resourcesDir>
  +          <version>1.4</version>
             <modules>
  -            <javaModule>
  +            <ejbModule>
                 <groupId>openejb</groupId>
                 <artifactId>test-ejb-jar</artifactId>
                 <bundleFileName>test-ejb-jar.jar</bundleFileName>
  -            </javaModule>
  +            </ejbModule>
             </modules>
           </configuration>
         </plugin>
  
  
  

Reply via email to