Ant + hibernate + xdoclet

Estou começando a utilizar o Hibernate com o Xdoclet, gerando os xml’s de configuração do hibernate com o ant.

O meu problema ocorre quando eu abro o build.xml. O editor não reconhece algumas tags utilizadas para geração dos xml’s do hibernate. O que eu devo fazer para o editor reconhecer essas tags ?

Estou usando o Eclipse 3.1 com o plugin xml buddy.

Abaixo segue a parte do build.xml que o editor não reconhece.



<hibernatedoclet
destDir=“target/classes” … />

Obrigado.

Ola Riccaio,

dê uma olhada nestes posts aqui do GUJ pois são interessantes. Tem inclusive, um script ant completo.

http://www.guj.com.br/posts/list/7249.java;jsessionid=DFD8EB5AC02F147354161A32DC75992B

Vc precisa crirar uma tag com o nome que vc quer.
Coloque esse trecho de código depoir de target.

<taskdef name="hibernatedoclet" 
	classname="xdoclet.modules.hibernate.HibernateDocletTask"
	classpathref="classpath" />

Onde classpathref aponta para o seu diretório onde contém as lib’s do XDOCLET que serão utilizados nessa task.

    <path id="classpath">
        <fileset dir="${app}/lib">
            <include name="**/*.jar"/>
        </fileset>
    </path>

Pronto, depois disso é só usar a tag

    	<hibernatedoclet
    	    destdir="${build.hibernate.mapping.temp}"
    	    excludedtags="@version,@author,@todo"
    	    force="${xdoclet.hibernate.force}"
    	    mergedir="${build.hibernate.mapping}"
    	    verbose="${xdoclet.hibernate.verbose}">

    	    <hibernate version="3.0" xmlencoding="UTF-8"
    	    	validateXML="true"/>
    	</hibernatedoclet>

Boa sorte!