另外一个问题就是生成数据库文件
将 jbpm-starters-kit-3.1.1 下的子目录 jbpm 改名为 jbpm.3 ,否则在执行下面的 ant 命令时会报如 jbpm.3 目录不存在的错误 修改build.properties文件也行, 把jbpm.3那个地方改成你解压根目录下jbpm文件夹的路径
(注意:生成脚本后没有oracle的,要改一下build.xml文件才能生成oracle的:
找到下边内容
<target name="all.tests" depends="daffodildb.test,derby.test,firebird.test,hsqldb.test,mssql.test,mysql.test,postgresql.test,sybase.test" description="test jBPM on all databases and produces html reports in the build directory"/>
<target name="all.scripts" depends="prepare,daffodildb.scripts,derby.scripts, firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts, postgresql.scripts,sybase.scripts" description="generates all database scripts for all databases in the build directory"/> 改成 <target name="all.tests" depends="daffodildb.test,derby.test,firebird.test, hsqldb.test,mssql.test,mysql.test,postgresql.test,oracle.test,sybase.test" description="test jBPM on all databases and produces html reports in the build directory"/>
<target name="all.scripts" depends="prepare,daffodildb.scripts,derby.scripts, firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts, postgresql.scripts,oracle.scripts,sybase.scripts" 相信我们也能看出来,这两段内容我们可以去掉那些你不想此次编译出来的脚本,比如不想编译出来 mysql的脚本那么就把 mysql.test? 和 mysql.scripts 去掉吧。别忘了逗号。1.首先要有ant,并且在环境变量中进行配置;2.配置方法如下: 新建“ANT_HOME”里边加上ant的根目录 "path"里边加上ANT_HOME 中的lib 和 bin目录。3.进入cmd中,将目录确定在这个解压目录 打ant 就能生成一个build文件价里边有所有数据库脚本