Я использую Hibernate Tools для генерации pojo и dao в моем проекте. В настоящее время он работает в перспективе Hibernate, используя Run> Hibernate Code Generation ... Тем не менее, я хочу автоматизировать это как часть более сложной сборки, где мне нужно выполнить некоторую предварительную обработку, запустить разделение кода гибернации и сделать некоторые Постобработка. У меня есть Ant файл сборки для этого делать, но я не знаю, как ссылаться на Maven зависимостей JarКак выполнить HibernateToolTask из Ant, когда Hibernate Tools является зависимым от Maven
<?xml version="1.0" ?>
<!DOCTYPE project>
<project name="Hibernate Tools hbm2java" default="gensrc">
<path id="tools">
<!--
Here {
-->
<path location="lib/hibernate-tools-4.3.1.CR1.jar"/>
<!-- more dependencies... -->
<!--
}
-->
...
</path>
<taskdef name="gen-src" classname="org.hibernate.tool.ant.HibernateToolTask"
classpathref="tools" />
<target name="gensrc">
...
</target>
</project>
я получаю это предупреждение:
taskdef class org.hibernate.tool.ant.HibernateToolTask cannot be found using the classloader AntClassLoader[]
с последующей ошибкой сборки:
BUILD FAILED
/.../hibernate-gen.xml:16: taskdef class org.hibernate.tool.ant.HibernateToolTask cannot be found using the classloader AntClassLoader[]
Как я могу ссылаться на баночку от Maven зависимости назвать org.hibernate.tool.ant.HibernateToolTask?