(1) Add pluginRepositories element to your pom.xml
<project> <pluginRepositories> <pluginRepository> <id>codehaus-plugins</id> <url>http://dist.codehaus.org/</url> <layout>legacy</layout> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> </project>
(2) Add xdoclet2 plugin to pom.xml
<plugins> <plugin> <groupId>xdoclet</groupId> <artifactId>maven2-xdoclet2-plugin</artifactId> <executions> <execution> <id>xdoclet</id> <phase>generate-sources</phase> <goals> <goal>xdoclet</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>xdoclet-plugins</groupId> <artifactId> xdoclet-plugin-hibernate </artifactId> <version>1.0.4-SNAPSHOT</version> </dependency> </dependencies> <configuration> <configs> <config> <components> <component> <classname> org.xdoclet.plugin.hibernate.HibernateMappingPlugin </classname> </component> </components> <params> <version>3.0</version> </params> </config> </configs> </configuration> </plugin> </plugins>
(3) Run
mvn compile