Struts + XDoclet (webdoclet) and integration with Eclipse

admin 5
0 0
Read Time:7 Minute, 30 Second

XDoclet (webdoclet) and Ant

Running XDoclet from Ant is clearly described in XDoclet in Action by Craig Walls and Norman Richards. They invoke the “generate-web” target from the main build.xml with <ant antfile="build-webgen.xml" target="generate-web" />, hence the relevant code is found in their build-webgen.xml file:

<?xml version="1.0" encoding="UTF-8"?>
<project name="Blog" default="generateWeb" basedir=".">
<path id="xdoclet.lib.path">
	<fileset dir="${lib.dir}" includes="*.jar"/>
	<fileset dir="${xdoclet.lib.dir}" includes="*.jar"/>
</path>
<target name="generate-web">
  <taskdef name="webdoclet"
           classname="xdoclet.modules.web.WebDocletTask"
           classpathref="xdoclet.lib.path"/>
  <!-- Generate servlet and JSP Tag "stuff" -->
  <webdoclet destdir="${gen.src.dir}" mergeDir="${merge.dir}">
    <fileset dir="${src.dir}">
      <include name="**/*Servlet.java" />
      <include name="**/*Filter.java" />
      <include name="**/*Listener.java" />
      <include name="**/*Tag.java" />
      <include name="**/*Action.java" />
      <include name="**/*Form.java" />
    </fileset>
    <fileset dir="${gen.src.dir}">
      <include name="**/*Form.java" />
    </fileset>
    <deploymentdescriptor
      destdir="${web.deployment.dir}"
      distributable="false" />
    <jsptaglib
      filename="blogtags.tld"
      shortname="dateformat"
      destDir="${web.deployment.dir}" />
    <strutsconfigxml
      version="1.1"
      destDir="${web.deployment.dir}" />
    <strutsvalidationxml
      destDir="${web.deployment.dir}" />
  </webdoclet>
</target>
</project>
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

5 thoughts on “Struts + XDoclet (webdoclet) and integration with Eclipse

  1. Hi,
    I have some problem, how to generate tiles-def.xml using Xdoclet1.2.
    Please give me any suggestion regarding this issue ASAP.

Comments are closed.

Next Post

KC SDPL planning

In the next 6 to 12 months Knowledge Center Server Development & Programming Languages intends to deal with the themes listed below. The aim is to present at least a large part of those themes in various attractive ways such as presentations, work shops and discussions.
%d bloggers like this: