[prev in list] [next in list] [prev in thread] [next in thread]
List: avalon-users
Subject: Re: ant meta task jar?
From: Stephen McConnell <mcconnell () apache ! org>
Date: 2004-04-29 5:21:43
Message-ID: 409090E7.5070204 () apache ! org
[Download RAW message or body]
Justin Permar wrote:
> 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/jars
framework.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.jar
The 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: users-unsubscribe@avalon.apache.org
> For additional commands, e-mail: users-help@avalon.apache.org
>
>
--
|---------------------------------------|
| Magic by Merlin |
| Production by Avalon |
| |
| http://avalon.apache.org |
|---------------------------------------|
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@avalon.apache.org
For additional commands, e-mail: users-help@avalon.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic