dion        2003/11/09 17:56:14

  Modified:    cruisecontrol/src/plugin-resources cruisecontrol.jsl
  Log:
  Switch to using maven:pluginVar instead of pom.getPluginContext().getVariable()
  
  Revision  Changes    Path
  1.2       +9 -4      
maven-plugins/cruisecontrol/src/plugin-resources/cruisecontrol.jsl
  
  Index: cruisecontrol.jsl
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/cruisecontrol/src/plugin-resources/cruisecontrol.jsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- cruisecontrol.jsl 31 Aug 2003 07:20:40 -0000      1.1
  +++ cruisecontrol.jsl 10 Nov 2003 01:56:13 -0000      1.2
  @@ -2,8 +2,9 @@
   
   <jsl:stylesheet select="$doc"
     xmlns:jsl="jelly:jsl"
  -  xmlns:x="jelly:xml"
     xmlns:j="jelly:core"
  +  xmlns:maven="jelly:maven"
  +  xmlns:x="jelly:xml"
     xmlns="dummy" trim="false">
     <jsl:template match="cruisecontrol" trim="false">
       <jsl:copy>
  @@ -13,12 +14,16 @@
             <currentbuildstatusbootstrapper 
file="${maven.cruisecontrol.logs.dir}/currentbuildstatus.txt"/>
           </bootstrappers>
           <modificationset>
  -          <j:if 
test="${pom.getPluginContext('maven-scm-plugin').getVariable('maven.scm.method') == 
'cvs'}">
  -          <cvs 
cvsroot="${pom.getPluginContext('maven-scm-plugin').getVariable('maven.scm.cvs.root')}"
 
localWorkingCopy="${maven.cruisecontrol.checkout.dir}/${pom.getPluginContext('maven-scm-plugin').getVariable('maven.scm.cvs.module')}"
 />
  +          <!-- FIXME: Shouldn't this use the second element of 
pom.repository.connection -->
  +          <maven:pluginVar var="method" plugin='maven-scm-plugin' 
property='maven.scm.method' />
  +          <maven:pluginVar var="module" plugin='maven-scm-plugin' 
property='maven.scm.cvs.module' />
  +          <j:if test="${method == 'cvs'}">
  +            <maven:pluginVar var="root" plugin='maven-scm-plugin' 
property='maven.scm.cvs.root' />
  +            <cvs cvsroot="${root}" 
localWorkingCopy="${maven.cruisecontrol.checkout.dir}/${module}" />
             </j:if>
           </modificationset>
           <schedule interval="${maven.cruisecontrol.schedule.interval}">
  -          <maven mavenscript="${maven.home}/bin/maven" 
goal="${maven.cruisecontrol.goals}" 
projectfile="${maven.cruisecontrol.checkout.dir}/${pom.getPluginContext('maven-scm-plugin').getVariable('maven.scm.cvs.module')}/project.xml"/>
  +          <maven mavenscript="${maven.home}/bin/maven" 
goal="${maven.cruisecontrol.goals}" 
projectfile="${maven.cruisecontrol.checkout.dir}/${module}/project.xml"/>
           </schedule>
           <publishers>
             <currentbuildstatuspublisher 
file="${maven.cruisecontrol.logs.dir}/currentbuildstatus.txt"/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to