jvanzyl     2002/06/27 20:39:54

  Added:       src/plugins/ant convert-project.dvsl
  Log:
  Grouping ant/gump stuff.
  
  Revision  Changes    Path
  1.1                  jakarta-turbine-maven/src/plugins/ant/convert-project.dvsl
  
  Index: convert-project.dvsl
  ===================================================================
  #match("project")
  #set ($projectName = $context.node.name)
  #set ($projectId = $context.node.id)
  <module name="$projectName">
  
  
    <description>$context.node.shortDescription</description>
    <url href="$context.node.url"/>
    
    <cvs repository="$context.node.gumpRepositoryId"/>
    
    <!-- This is really the cvs module. We need to change this but -->
    <!-- I will leave this for now until everything works.         -->
    
    <project name="$projectName">
      
      <!-- Standard Maven target to produce Javadocs, source -->
      <!-- and binary distributions.                         -->
      <ant buildfile="build-gump.xml" target="jar">
        <property name="maven.final.name" value="${projectId}-@@DATE@@"/>
      </ant>
  
  $context.applyTemplates("./package")
      <!-- All Maven projects need Ant and Xerces to build. -->
      <depend project="jakarta-ant"/>
      <depend project="xml-xerces"/>
  
  $context.applyTemplates("//dependencies/dependency")
      <work nested="target/classes"/>
      <home nested="target"/>
      <jar name="${projectId}-@@DATE@@.jar"/>
      <javadoc nested="docs/apidocs"/>
  
  $context.applyTemplates("//build/nagEmailAddress")
      
    </project>
    
  </module>
  #end
  
  #match("dependency")
      <depend project="$context.node.id"/>
  #end
  
  #match("nagEmailAddress")
      <nag from="Maven Developers &lt;[EMAIL PROTECTED]&gt;"
           to="$node.value()"/>
  #end
  
  #match("package")
      <package>$node.value()</package>
  #end
  
  

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

Reply via email to