Hello Remy,
yes i actually managed to find a workaround
instead of using xdoclet plugin, i just created an ant task and invoked it
from maven .
here's my pom, should sort out also your problem :)
first off, here are dependencies you need
<dependency>
<artifactId>xdoclet-ejb-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>xdoclet-apache-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>xdoclet-jboss-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>xdoclet-jmx-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>xdoclet-web-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<artifactId>xdoclet-xdoclet-module</artifactId>
<groupId>xdoclet</groupId>
<version>1.2.3</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>xdoclet</groupId>
<artifactId>xjavadoc</artifactId>
<version>1.1</version>
<type>jar</type>
</dependency>
and then the plugin part
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<taskdef name="webdoclet" classname="
xdoclet.modules.web.WebDocletTask">
<classpath refid="maven.dependency.classpath"/>
<classpath>
<fileset dir="${jboss.libdir}\client">
<include name="jbossall-client.jar"/>
</fileset>
</classpath>
</taskdef>
<webdoclet destdir="xdoclet" mergedir="merge" verbose="true">
<fileset dir="JavaSource" />
<deploymentdescriptor
destDir="${project.build.outputDirectory}/META-INF"
useIDs="true"/>
<strutsconfigxml validatexml="true" version="1.1"/>
<webspherewebxml/>
<jbosswebxml/>
</webdoclet>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
hth, pls let me know if this still does not solve your problem
regards
marco