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 <[EMAIL PROTECTED]>"
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]>