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 >
