Where can I find the jar for the ant meta task?
Assuming you have a an property file something like:
maven.repo = D:/system/maven/repository
framework.jars = ${maven.repo}/avalon-framework/jars
meta.jars = ${maven.repo}/avalon-meta/jars
excalibur.jars = ${maven.repo}/excalibur-configuration/jars
qdox.jars = ${maven.repo}/qdox/jarsframework.api.jar = ${framework.jars}/avalon-framework-api-4.1.5.jar
framework.impl.jar = ${framework.jars}/avalon-framework-impl-4.1.5.jar
meta.api.jar = ${meta.jars}/avalon-meta-api-1.4-dev-0.jar
meta.spi.jar = ${meta.jars}/avalon-meta-spi-1.4-dev-0.jar
meta.impl.jar = ${meta.jars}/avalon-meta-impl-1.4-dev-0.jar
meta.tools.jar = ${meta.jars}/avalon-meta-tools-1.4-dev-0.jar
excalibur.config.jar = ${excalibur.jars}/excalibur-configuration-1.2.jar
qdox.jar = ${qdox.jarso}/qdox-1.3.jarThe you can declare the meta-ant task using something like:
<?xml version="1.0"?>
<project name="meta" default="meta" basedir=".">
<property file="${basedir}/ant.properties"/>
<path id="project.class.path">
<pathelement location="${framework.api.jar}"/>
<pathelement location="${framework.impl.jar}"/>
<pathelement location="${meta.api.jar}"/>
<pathelement location="${meta.spi.jar}"/>
<pathelement location="${meta.impl.jar}"/>
<pathelement location="${meta.tools.jar}"/>
<pathelement location="${excalibur.config.jar}"/>
<pathelement location="${qdox.jar}"/>
</path> <target name="meta" description="Generates the meta">
<mkdir dir="${basedir}/target/classes" />
<taskdef name="meta"
classname="org.apache.avalon.meta.info.ant.MetaTask">
<classpath refid="project.class.path" />
</taskdef>
<meta destDir="${basedir}/target/classes" format="xml">
<fileset dir="${basedir}/src/java">
<include name="**/*.java"/>
</fileset>
</meta>
</target></project>
Steve.
Justin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
|---------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org | |---------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
