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=