You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/05/24 04:36:23 UTC

cvs commit: jakarta-jetspeed-2/maven-plugin plugin.jelly maven.xml

taylor      2005/05/23 19:36:23

  Modified:    maven-plugin plugin.jelly maven.xml
  Log:
  just found this one on Fusion:
  maven plugin needs to run the drop.sql or we get db fk constraint errors on second run of db creation
  
  Revision  Changes    Path
  1.34      +12 -0     jakarta-jetspeed-2/maven-plugin/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/maven-plugin/plugin.jelly,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- plugin.jelly	24 May 2005 01:28:09 -0000	1.33
  +++ plugin.jelly	24 May 2005 02:36:23 -0000	1.34
  @@ -87,6 +87,18 @@
     	<echo>*************************************</echo>
       <echo>*   Executing standard SQL scripts   *</echo>
       <echo>*************************************</echo>
  +
  +    <!-- Run standard DB-specific Drops -->    
  +    <util:file name="${org.apache.jetspeed.plugin.root}/plugin-resources/${org.apache.jetspeed.production.database.default.name}/drop" var="sqlSrcDir"/>
  +    <j:if test="${sqlSrcDir.exists()}">
  +      <j:forEach items="${sqlSrcDir.listFiles()}" var="sqlFile">
  +        <j:if test="${sqlFile.name.endsWith('.sql')}">
  +          <j:set var="database.arg.script" value="${sqlFile.absolutePath}" />
  +          <attainGoal name="jetspeed2:db.execute" />
  +        </j:if>
  +      </j:forEach>
  +    </j:if>
  +    
       <!-- Run standard DB-specific SQL scripts -->
       <util:file name="${org.apache.jetspeed.plugin.root}/plugin-resources/${org.apache.jetspeed.production.database.default.name}" var="sqlSrcDir"/>
       <j:if test="${sqlSrcDir.exists()}">
  
  
  
  1.15      +21 -3     jakarta-jetspeed-2/maven-plugin/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/maven-plugin/maven.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- maven.xml	31 Mar 2005 14:07:14 -0000	1.14
  +++ maven.xml	24 May 2005 02:36:23 -0000	1.15
  @@ -67,7 +67,7 @@
            prereq
       -->    
       <maven:installPlugin file="${maven.build.dir}/${maven.final.name}.jar" cache="true" />
  -    <artifact:install artifact="${maven.build.dir}/${maven.final.name}.jar" type="plugin" project="${pom}"/>
  +      <artifact:install artifact="${maven.build.dir}/${maven.final.name}.jar" type="plugin" project="${pom}"/>
       <unjar src="${maven.build.dir}/${maven.final.name}.jar" dest="${maven.home.local}/plugins/${maven.final.name}" overwrite="true" />
   
     </goal>
  @@ -88,11 +88,29 @@
        
        <copy todir="target/classes/plugin-resources/" overwrite="true" failonerror="true">
            <fileset dir="../target/src/sql" />   
  -         <fileset dir="../src/sql" >
  +         <fileset dir="../src/sql/" >
            	 <include name="*.sql" />
            </fileset>          	       	       
        </copy>
   
  +     <copy todir="target/classes/plugin-resources/hsql/drop/" overwrite="true" failonerror="true">
  +         <fileset dir="../src/sql/hsql/" >
  +         	 <include name="drop.sql" />
  +         </fileset>          	       	       
  +    </copy>         
  +
  +     <copy todir="target/classes/plugin-resources/mysql/drop/" overwrite="true" failonerror="true">                 
  +         <fileset dir="../src/sql/mysql/" >
  +         	 <include name="drop.sql" />
  +         </fileset>          	     
  +    </copy>
  +    
  +     <copy todir="target/classes/plugin-resources/oracle/drop/" overwrite="true" failonerror="true">                   	       
  +         <fileset dir="../src/sql/oracle/" >
  +         	 <include name="drop.sql" />
  +         </fileset>          	       	                
  +    </copy>
  +
       <util:file name="${basedir}/../src/sql" var="sqlSrcDir"/>
       <j:forEach items="${sqlSrcDir.listFiles()}" var="sqlSrcDirFile">
         <util:file name="${basedir}/../src/sql/${sqlSrcDirFile.name}/populate-userinfo-for-default-psml.sql" var="dbSpecificPopulateScript"/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org