<document> <properties> <title>XDoclet2 Properties</title> </properties> <body>
Property Optional? Description
maven.xdoclet.<b>[N]</b> No <p> Defines a instance of xdoclet2 and atribute a comman separed list of plugins name to execute. </p> <p>Where <b>[N]</b> means an index starting from 0.</p> <p>Eg: <source>maven.xdoclet.0=hibernate,web</source> </p>
maven.xdoclet.<b>[N]</b>.<b>[plugin_name]</b> No <p>Defines the plugin´s classname.</p> <p>Where <b>[plugin_name]</b> means the name you give in the instance´s property.</p> <p>Eg: <source>maven.xdoclet.0.hibernate=org.xdoclet.plugin.hibernate.HibernateMappingPlugin</source> </p>
maven.xdoclet.<b>[N]</b>.<b>[plugin_name]</b>.<b>[property_name]</b> <p> Defines the plugin´s property value. See <a>http://docs.codehaus.org/display/XDOCLET/XDocletPlugins</a> for information about plugin's properties. </p> <p>Where <b>[property_name]</b> means the plugin's property name.</p> <p>Eg: <source>maven.xdoclet.0.hibernate.destdir=${maven.gen.src.java}</source> </p>
maven.xdoclet.<b>[N]</b>.fileset.<b>[FN]</b>.dir No <p> Defines the fileset dir for xdoclet <b>[N]</b> instance. </p> <p>Where <b>[FN]</b> means an index starting from 0.</p> <p>Eg: <source>maven.xdoclet.0.fileset.0.dir=${pom.build.sourceDirectory}</source> </p>
maven.xdoclet.<b>[N]</b>.fileset.<b>[FN]</b>.include No <p> Defines fileset's include for xdoclet <b>[N]</b> instance. </p> <p>Eg: <source>maven.xdoclet.0.fileset.0.include=**/*.java</source> </p>
maven.xdoclet.<b>[N]</b>.fileset.<b>[FN]</b>.exclude No <p> Defines fileset's exclude for xdoclet <b>[N]</b> instance. </p> <p>Eg: <source>maven.xdoclet.0.fileset.0.exclude=acme/NotMe*.java</source> </p>
maven.xdoclet.<b>[N]</b>.fileset.<b>[FN]</b>.include.<b>[FIN]</b> No <p> Defines fileset's include for xdoclet <b>[N]</b> instance. </p> <p>Where <b>[FIN]</b> means an index starting from 0.</p> <p> Eg: <source>maven.xdoclet.0.fileset.0.include.0=com/acme/hibernate/**/*.java</source> <source>maven.xdoclet.0.fileset.0.include.1=com/acme/servlet/**/*.java</source> </p>
maven.xdoclet.<b>[N]</b>.fileset.<b>[FN]</b>.exclude.<b>[FEN]</b> No <p> Defines fileset's exclude for xdoclet <b>[N]</b> instance. </p> <p>Where <b>[FEN]</b> means an index starting from 0.</p> <p> Eg: <source>maven.xdoclet.0.fileset.0.exclude.0=com/acme/hibernate/**/*DontCareAboutMe.java</source> <source>maven.xdoclet.0.fileset.0.exclude.1=com/acme/servlet/beornottobe/**/*.java</source> </p>
<p> You need to include xdoclet plugin depedencies in your POM and indicate it. </p><p> <source> <dependency> <groupId>group</groupId> <artifactId>artifact</artifactId> <version>version</version> <properties> <xdoclet.dependency>true</xdoclet.dependency> </properties> </dependency> </source> </p><p>For instance:</p><p> <source> <dependency> <groupId>xdoclet-plugins</groupId> <artifactId>xdoclet-plugin-hibernate</artifactId> <version>1.0-SNAPSHOT</version> <url>http://xdoclet.sf.net/</url> <properties> <xdoclet.dependency>true</xdoclet.dependency> </properties> </dependency> </source> </p>
</body>
</document>