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!