CVS: jcontainer/dna/tools/src/java plugin.jelly,NONE,1.1 plugin.properties,NONE,1.1
Peter Donald <pdonald-yCVjj/[email protected]> Wed, 12 Nov 2003 20:47:44 -0600
| Newsgroups | gmane.comp.java.jcontainer.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/jcontainer/jcontainer/dna/tools/src/java
In directory hogshead.codehaus.org:/tmp/cvs-serv13256/dna/tools/src/java
Added Files:
plugin.jelly plugin.properties
Log Message:
Start to rework tools jar so that it can also be treated as a plugin
--- NEW FILE: plugin.jelly ---
<?xml version="1.0"?>
<project xmlns:dna="dna"
xmlns:ant="jelly:ant">
<goal name="dna:init" description="Initialize Plugin">
<ant:echo message="Generating DNA Component Descriptors"/>
<ant:taskdef name="dna:generate-descriptors"
classname="org.jcontainer.dna.tools.metaclass.GenerateDNADescriptorsTask">
<ant:classpath>
<ant:pathelement path="${plugin.dir}"/>
<ant:pathelement path="${plugin.getDependencyPath('qdox')}"/>
<ant:pathelement path="${plugin.getDependencyPath('spice:spice-metaclass')}"/>
</ant:classpath>
</ant:taskdef>
</goal>
<goal name="dna:metagenerate"
prereqs="dna:init"
description="Generate DNA Descriptor files">
<!-- Ensure maven.build.dest exists -->
<ant:mkdir dir="${maven.build.dest}"/>
<dna:generate-descriptors destDir="${maven.build.dest}">
<ant:fileset dir="${maven.dna.descriptor.src}">
<ant:include name="${maven.dna.descriptor.include}"/>
<ant:exclude name="${maven.dna.descriptor.exclude}"/>
</ant:fileset>
</dna:generate-descriptors>
</goal>
</project>
--- NEW FILE: plugin.properties ---
# -------------------------------------------------------------------
# P L U G I N P R O P E R T I E S
# -------------------------------------------------------------------
# DNA Plugin
# -------------------------------------------------------------------
maven.dna.descriptor.src=${pom.build.sourceDirectory}
maven.dna.descriptor.include=**/*.java
maven.dna.descriptor.exclude=