brett       2004/12/07 02:12:49

  Modified:    .        Tag: MAVEN-1_0-BRANCH maven.xml
  Log:
  tweak touchstone to a more appropriate time
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.97.2.36 +19 -31    maven/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/maven/maven.xml,v
  retrieving revision 1.97.2.35
  retrieving revision 1.97.2.36
  diff -u -r1.97.2.35 -r1.97.2.36
  --- maven.xml 3 Dec 2004 20:50:55 -0000       1.97.2.35
  +++ maven.xml 7 Dec 2004 10:12:49 -0000       1.97.2.36
  @@ -26,43 +26,12 @@
       <ant:filter token="pom.currentVersion" value="${pom.currentVersion}" />
     </preGoal>
   
  -  <goal name="maven:init">
  -    <j:choose>
  -      <j:when test="${systemScope['os.name'].startsWith('Windows')}">
  -        <j:set var="maven.bin.script" value="${maven.home}/bin/maven.bat"/>
  -      </j:when>
  -      <j:otherwise>
  -        <j:set var="maven.bin.script" value="${maven.home}/bin/maven"/>
  -      </j:otherwise>
  -    </j:choose>
  -  </goal>
  -  
     <postGoal name="site">
       <ant:mkdir dir="${maven.docs.dest}/xsd" />
       <ant:copy tofile="${maven.docs.dest}/xsd/maven-project-3.0.0.xsd" 
file="${basedir}/src/xsd/maven-project.xsd" />
       <attainGoal name="pdf"/>
     </postGoal>
   
  -  <!-- ================================================================== -->
  -  <!-- T O U C H S T O N E  B U I L D                                     -->
  -  <!-- ================================================================== -->
  -  <!-- This runs as part of the standard runtime testing in Maven. It is  -->
  -  <!-- a build that tries to exercise as many of Maven's features as      -->
  -  <!-- possible.                                                          -->
  -  <!-- ================================================================== -->
  -
  -  <postGoal name="test:test">
  -  
  -    <echo>maven.mode.online = ${maven.mode.online}</echo>
  -  
  -    <j:if test="${maven.mode.online}">
  -      <j:if test="${context.getVariable('maven.touchstone.skip') != 'true'}">
  -        <echo>We are online so the touchstone will be run ... </echo>
  -        <attainGoal name="maven:run-touchstone" />
  -      </j:if>
  -    </j:if>
  -  </postGoal>
  -
     <goal name="maven:run-touchstone">
       <maven:maven
         descriptor="${basedir}/src/test/touchstone-build/project.xml"
  @@ -197,6 +166,25 @@
             todir="${installerDir}/plugins"
         />
       </x:forEach>
  +
  +    <ant:echo>Running touchstone against the new Maven install...</ant:echo>
  +    <j:choose>
  +      <j:when test="${systemScope['os.name'].startsWith('Windows')}">
  +        <j:set var="maven.bin.script" value="${installerDir}/bin/maven.bat"/>
  +      </j:when>
  +      <j:otherwise>
  +        <j:set var="maven.bin.script" value="${installerDir}/bin/maven"/>
  +      </j:otherwise>
  +    </j:choose>
  +    <ant:exec
  +      executable="${maven.bin.script}"
  +      failonerror="true">
  +      <ant:arg value="-Dmaven.home=${installerDir}" />
  +      <ant:arg value="-Dmaven.home.local=${maven.build.dir}/home-local"/>
  +      <ant:arg value="-Dmaven.repo.local=${maven.repo.local}"/>
  +      <ant:arg value="maven:run-touchstone"/>
  +      <ant:arg value="-e"/>
  +    </ant:exec>
   
   <!-- Temporarily disabled - we cannot release this at Apache due to GPL 
libraries included
       <attainGoal name="maven:build-seed-repo" />
  
  
  

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

Reply via email to