Hi,

Thanks Stephane; just copied that :)
However, like I said much earlier in the comments of that page (see
confluence page at
http://docs.codehaus.org/display/XDOCLET/Two+Minute+Introduction), we
should probably use the snippet macro, in order to keep the doc in
synch with cvs.

Cheers,

g


On 21/04/05, St�phane Nicoll <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> From http://xdoclet.codehaus.org/Two+Minute+Introduction
> 
> XDoclet2 Invocation with Ant
> (Can someone please contribute these?)
> 
> Roger that, see below:
> 
> <project name="xdoclet-sample" default="xdoclet">
> 
>     <property file="build.properties"/>
>     <property name="xdoclet.lib.dir" value="${user.home}/.maven/repository"/>
> 
>     <target name="xdoclet">
>         <mkdir dir="${basedir}/target/xdoclet/persistence"/>
>         <path id="xdoclet.task.classpath">
>             <!-- Add the xdoclet2 plugins jar here -->
>             <pathelement 
> location="${xdoclet.lib.dir}/xdoclet-plugins/jars/your-plugin.jar"/>
> 
>             <!-- xdoclet2 runtime dependencies -->
>             <pathelement 
> location="${xdoclet.lib.dir}/xdoclet/jars/xdoclet2-SNAPSHOT.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/generama/jars/generama-SNAPSHOT.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/picocontainer/jars/picocontainer-1.0.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/nanocontainer/jars/nanocontainer-1.0-beta-1.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/nanocontainer/jars/nanocontainer-ant-1.0-beta-1.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/qdox/jars/qdox-1.6-SNAPSHOT.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/velocity/jars/velocity-1.4.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-collections/jars/commons-collections-2.1.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-jelly/jars/commons-jelly-1.0-beta-4-SNAPSHOT.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-jelly/jars/commons-jelly-tags-define-20030211.142932.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/log4j/jars/log4j-1.2.8.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-logging/jars/commons-logging-1.0.4.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/dom4j/jars/dom4j-1.4.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-beanutils/jars/commons-beanutils-1.6.1.jar"/>
>             <pathelement 
> location="${xdoclet.lib.dir}/commons-jexl/jars/commons-jexl-1.0-beta-2.jar"/>
>         </path>
> 
>         <taskdef
>             name="xdoclet"
>             classname="org.xdoclet.ant.XDocletTask"
>             classpathref="xdoclet.task.classpath"
>             />
> 
>         <xdoclet>
>             <!-- defines the file handled by xdoclet2 -->
>             <fileset dir="src/java">
>                 <include name="**/*.java"/>
>             </fileset>
> 
>             <!-- defines the processing of a plugin -->
>             <component
>               classname="com.company.xdoclet.YourPlugin"
>               destdir="${basedir}/target/xdoclet/"
>               />
>         </xdoclet>
>     </target>
> 
> </project>
> 
> This is based on another thread in this list 
> http://archive.xdoclet.codehaus.org/user/messages/6
> 
> Could you please add this on the project's web site?
> 
> Cheers,
> St�phane
>

Reply via email to