1
继http://www.jooq.org/doc/2.4/manual/META/Configuration/#N10607如何运行jooq代码生成我跑进了构建失败消息的问题给出的例子:JooQ蚂蚁Codegeneration不工作
codegen.xml:7: taskdef class org.jooq.util.GenerationTask cannot be found
对于一个参考,在这里被codegen.xml
<project name="..." default="generate-test-classes"
basedir=".">
<property name="path.to.jooq.distribution" value="${basedir}/libs"/>
<property name="path.to.mysql.driver" value="${basedir}/libs"/>
<property name="mysql.driver" value="mysqlcon"/>
<!-- Task definition -->
<taskdef name="generate-classes" classname="org.jooq.util.GenerationTask">
<classpath>
<fileset dir="${path.to.jooq.distribution}">
<include name="jooq.jar" />
<include name="jooqmeta.jar" />
<include name="jooqcodegen.jar" />
</fileset>
<fileset dir="${path.to.mysql.driver}">
<include name="${mysql.driver}.jar" />
</fileset>
</classpath>
</taskdef>
<!-- Run the code generation task -->
<target name="generate-test-classes">
<generate-classes jdbcurl="jdbc:mysql://localhost:3306/crawler"
jdbcuser="..." jdbcpassword="..." generatordatabaseinputschema="..."
generatortargetpackage="model.persistence.jooq"
generatortargetdirectory="${basedir}/src" />
</target>
</project>
我三重检查类路径的定义和给定位置下方列出的每个文件存在。那么问题是什么?我错过了什么吗?我需要在某处配置蚂蚁以识别任务吗?
由于我已经检查过ant: failed to create task or type,我试图将taskdef移动到目标内部,但无济于事。