Hi,

I'm looking to port my ant-based project to maven, but just got in troubles with xdoclet.

my problems are :
- an exception :
java.lang.NoSuchMethodError: xjavadoc.XClass.getTransformedName()Ljava/lang/String;
at xdoclet.modules.hibernate.HibernateSubTask.getGeneratedFileName(HibernateSubTask.java:76)


...
- hbm.xml files are generated for dtd 1.1 instead of 2.0.
and hibernate try constantly to download the dtd since it is not in 2.0 jar file


- hibernatecfg task complains that a datasource or a jdbc connection have to be defined.

I am a maven-newbie (and even not already understood the all maven concepts and tricks), could someone help me?


Thanks,

Fr�d�ric


PS: What I actually use :

<hibernatedoclet
destdir="target/xdoclet/hibernatedoclet/"
excludedtags="@version,@author,@todo"
force="true"
mergedir="src/merge"
verbose="true">
<fileset dir="src/java">
<include name="**/hibernate/**/*.java"/>
</fileset>
<hibernate version="2.0"/>
<hibernatecfg
destDir="target/xdoclet/hibernatedoclet/"jdbcUrl="jdbc:mysql://localhost/dreier-isp"


driver="org.gjt.mm.mysql.Driver" userName="dreier-isp" password="******"
dialect="net.sf.hibernate.dialect.MySQLDialect"/>
</hibernatedoclet> What I have done with maven :
I downloaded the last xdoclet plugin :
maven -DartifactId=maven-xdoclet-plugin -DgroupId=xdoclet -Dversion=1.2.2-SNAPSHOT plugin:download


I added the following properties :
maven.xdoclet.hibernatedoclet.destDir=${maven.build.dir}/xdoclet/hibernatedoclet


maven.xdoclet.hibernatedoclet.version=2.0
maven.xdoclet.hibernatedoclet.verbose=true
maven.xdoclet.hibernatedoclet.fileset.0=true
maven.xdoclet.hibernatedoclet.fileset.0.dir=${maven.src.dir}/java
maven.xdoclet.hibernatedoclet.fileset.0.include=**/*.java

maven.xdoclet.hibernatedoclet.hibernatecfg.0=true
maven.xdoclet.hibernatedoclet.hibernatecfg.0.jdbcUrl=jdbc:mysql://localhost/dreier-isp


maven.xdoclet.hibernatedoclet.hibernatecfg.0.dialect=net.sf.hibernate.dialect.MySQLDialect

maven.xdoclet.hibernatedoclet.hibernatecfg.0.driver=org.gjt.mm.mysql.Driver
maven.xdoclet.hibernatedoclet.hibernatecfg.0.userName=dreier-isp
maven.xdoclet.hibernatedoclet.hibernatecfg.0.password=*******

and dependencies :
<dependency><artifactId>xdoclet</artifactId><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency>


<dependency><artifactId>xdoclet-ejb-module</artifactId><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency> <dependency><artifactId>xdoclet-apache-module</artifactId><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency>

<dependency><artifactId>xdoclet-web-module</artifactId><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency> <dependency><artifactId>xdoclet-xdoclet-module</artifactId><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency>

<dependency><id>xdoclet-hibernate-module</id><groupId>xdoclet</groupId><version>1.2.2-SNAPSHOT</version><type>jar</type></dependency>

<dependency><id>hibernate</id><version>2.0.1</version><properties><war.bundle>true</war.bundle></properties></dependency>

<dependency><id>odmg</id><version>3.0</version><properties><war.bundle>true</war.bundle></properties></dependency>

<dependency><id>bcel</id><version>5.0</version><properties><war.bundle>true</war.bundle></properties></dependency>

<dependency><id>dom4j</id><version>1.4</version><properties><war.bundle>true</war.bundle></properties></dependency>

<dependency><id>cglib</id><version>1.0</version><properties><war.bundle>true</war.bundle></properties></dependency>




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to