Hi,

As you said, I think that the HibernatePlugin 1.0.3 incompatible with the 
latest version of xdoclet2. Concerning using a snapshot of the plugin, I 
wasn't able to find one.

My pom.xml is the following :

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.objectweb.website.jabber</groupId>
        <artifactId>jabber</artifactId>
        <packaging>war</packaging>
        <version>1.0-SNAPSHOT</version>
        <name>ObjectWeb Jabber Website</name>
        <url>https://jabber.objectweb.org</url>

        <build>
                <finalName>jabber</finalName>
                <plugins>
                        <plugin>
                                <groupId>org.mortbay.jetty</groupId>
                                <artifactId>maven-jetty6-plugin</artifactId>
                                <configuration>
                                        
<scanIntervalSeconds>10</scanIntervalSeconds>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <configuration>
                                        <source>1.5</source>
                                        <target>1.5</target>
                                </configuration>
                        </plugin>
                        <plugin>
                                <groupId>xdoclet</groupId>
                                <artifactId>maven2-xdoclet2-plugin</artifactId>
                                <configuration>
                                        <configs>
                                                <config>
                                                        <plugin>
                                                                
org.xdoclet.plugin.hibernate.HibernateMappingPlugin
                                                        </plugin>
                                                        <params>
                                                                
<version>3.0</version>
                                                                <destdir>
                                                                        
${basedir}/target/classes/
                                                                </destdir>
                                                        </params>
                                                </config>
                                                <config>
                                                        <plugin>
                                                                
org.xdoclet.plugin.hibernate.HibernateConfigPlugin
                                                        </plugin>
                                                        <params>
                                                                <dialect>
                                                                        
org.hibernate.dialect.MySQLDialect
                                                                </dialect>
                                                                <jdbcdriver>
                                                                        
com.mysql.jdbc.Driver
                                                                </jdbcdriver>
                                                                <jdbcurl>
                                                                        
jdbc:mysql://venus.objectweb.org:3306/wildfire
                                                                </jdbcurl>
                                                                
<jdbcusername>xwiki</jdbcusername>
                                                                
<jdbcpassword>changeit</jdbcpassword>
                                                                
<version>3.0</version>
                                                        </params>
                                                </config>
                                        </configs>
                                </configuration>
                                <dependencies>
                                        <dependency>
                                                
<groupId>xdoclet-plugins</groupId>
                                                <artifactId>
                                                        xdoclet-plugin-hibernate
                                                </artifactId>
                                                <version>1.0</version>
                                        </dependency>

                                </dependencies>
                                <executions>
                                        <execution>
                                                <goals>
                                                        <goal>xdoclet</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>
        <!-- Profile to run jetty, so the tomcat jars are included in the 
bundle. 
They are not included by default -->
        <profiles>
                <profile>
                        <id>jettyConfig</id>
                        <dependencies>
                                <dependency>
                                        <groupId>javax.servlet</groupId>
                                        <artifactId>jsp-api</artifactId>
                                        <version>2.0</version>
                                        <scope>compile</scope>
                                </dependency>
                                <dependency>
                                        <groupId>tomcat</groupId>
                                        <artifactId>jasper-compiler</artifactId>
                                        <version>5.5.9</version>
                                        <scope>compile</scope>
                                </dependency>
                                <dependency>
                                        <groupId>tomcat</groupId>
                                        <artifactId>jasper-runtime</artifactId>
                                        <version>5.5.9</version>
                                        <scope>compile</scope>
                                </dependency>
                                <dependency>
                                        <groupId>tomcat</groupId>
                                        
<artifactId>jasper-compiler-jdt</artifactId>
                                        <version>5.5.9</version>
                                        <scope>compile</scope>
                                </dependency>
                        </dependencies>
                </profile>
        </profiles>

        <repositories>
                <repository>
                        <releases>
                                <enabled>false</enabled>
                        </releases>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <id>apache-maven-snapshots</id>
                        
<url>http://cvs.apache.org/maven-snapshot-repository</url>
                </repository>
                <repository>
                        <id>codehaus</id>
                        <url>http://dist.codehaus.org/</url>
                        <layout>default</layout>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                </repository>
                <repository>
                        <id>codehaus-legacy</id>
                        <url>http://dist.codehaus.org/</url>
                        <layout>legacy</layout>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                </repository>
        </repositories>

        <!-- Repositories for plugins -->
        <pluginRepositories>
                <!-- Repository to get the jetty plugin -->
                <pluginRepository>
                        <id>mortbay-repo</id>
                        <name>mortbay-repo</name>
                        <url>http://www.mortbay.org/maven2/snapshot</url>
                </pluginRepository>
                <pluginRepository>
                        <id>codehaus-plugins-legacy</id>
                        <url>http://dist.codehaus.org/</url>
                        <layout>legacy</layout>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                </pluginRepository>
                <pluginRepository>
                        <id>codehaus-plugins</id>
                        <url>http://dist.codehaus.org/</url>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                </pluginRepository>
        </pluginRepositories>

        <!-- Project dependencies -->
        <dependencies>
                <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-api</artifactId>
                        <version>1.1.4-SNAPSHOT</version>
                        <scope>compile</scope>
                </dependency>
                <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-impl</artifactId>
                        <version>1.1.4-SNAPSHOT</version>
                        <scope>compile</scope>
                </dependency>
                <dependency>
                        <groupId>org.apache.myfaces.tomahawk</groupId>
                        <artifactId>tomahawk</artifactId>
                        <version>1.1.3-SNAPSHOT</version>
                        <scope>compile</scope>
                </dependency>
                <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate</artifactId>
                        <version>3.1.3</version>
                        <scope>compile</scope>
                </dependency>
                <dependency>
                        <groupId>servletapi</groupId>
                        <artifactId>servletapi</artifactId>
                        <version>2.4</version>
                        <scope>compile</scope>
                </dependency>
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>3.8.1</version>
                        <scope>test</scope>
                </dependency>
        </dependencies>
</project>




-- 
Xavier MOGHRABI - Consortium ObjectWeb
Jabber: [EMAIL PROTECTED] - Phone: +33 4 76 61 52 35

Le mercredi 21 juin 2006 01:48, Grégory Joseph a écrit :
> Hmm, I'd say, try mvn with the -X or -e option to enable stacktraces,
> and try a snapshot of the plugin of the plugin, but I reckon that's
> not of much help. The exception basically says - I think - that a
> class it's trying to use does not implement the validateModel
> abstract method, so that sounds like an incompatible xdoclet or plugin
> version. Are you sure you're using an xdoclet plugin? Maybe pasting
> your pom could also give us hints about what's wrong.
>
> g


_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest

Reply via email to