On Mon, 12 Jun 2006, [ISO-8859-1] R�my Sanlaville wrote: I see a lot of spaces in the POM, especially
includes="**/* Form.java" This might prevent the Form files from being detected. -- Kenney > Hi, > > I try to use XDoclet with Maven 2 in order to generate Struts (v1.2.9) > descriptors (struts-config.xml and validation.xml). > All seems to be OK, but in the struts-config.xml file the form Bean section > is empty ! > > <!-- ========== Form Bean Definitions =================================== > --> > <form-beans> > > <!-- > If you have non XDoclet forms, define them in a file called > struts-forms.xml and > place it in your merge directory. > --> > </form-beans> > > > If I try in the same project with ANT, I have no trouble > > <!-- ========== Form Bean Definitions =================================== > --> > <form-beans> > > <form-bean > name="BookSearchForm" > type="test.struts.model.form.BookSearchForm" > /> > > <!-- > If you have non XDoclet forms, define them in a file called > struts-forms.xml and > place it in your merge directory. > --> > </form-beans> > > Do you have any idea ? > > R�my > > > My pom.xml : > -------------------- > > <?xml version=" 1.0"?><project> > <modelVersion>4.0.0</modelVersion> > <groupId>test</groupId> > <artifactId>library</artifactId> > <name>Project for managing a library</name> > <version>1.0-SNAPSHOT</version> > <packaging>war</packaging> > <dependencies> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>3.8.1</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>1.2.13</version> > <optional>true</optional> > </dependency> > <dependency> > <groupId>struts</groupId> > <artifactId>struts</artifactId> > <version>1.2.9</version> > </dependency> > <dependency> > <groupId>org.apache.geronimo.specs</groupId> > <artifactId>geronimo-j2ee_1.4_spec</artifactId> > <version>1.0</version> > <scope>provided</scope> > </dependency> > </dependencies> > > <build> > <plugins> > <plugin> > <groupId> org.codehaus.mojo</groupId> > <artifactId>xdoclet-maven-plugin</artifactId> > > <dependencies> > <dependency> > <groupId> javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > <version>2.4</version> > <scope>provided</scope> > </dependency> > </dependencies> > > <executions> > <execution> > <phase>generate-sources</phase> > <goals> > <goal>xdoclet</goal> > </goals> > <configuration> > <tasks> > <webdoclet destdir="${project.build.directory}/${ > project.build.finalName}/WEB-INF" > excludedtags= "@version,@author" > verbose = "true"> > <fileset dir="${project.build.sourceDirectory}"> > <include name="**/* Form.java" /> > <include name="**/*Action.java" /> > </fileset> > <strutsconfigxml > mergeDir = > "${basedir}/src/main/webapp/WEB-INF/merge" > validatexml = "true" > version = "1.2"/> > <strutsvalidationxml > validatexml = "true" > version = "1.1.3"/> > </webdoclet> > </tasks> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > </project> > -- Kenney Westerhof http://www.neonics.com GPG public key: http://www.gods.nl/~forge/kenneyw.key --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]