﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-tacimoto-随笔分类-jbpm</title><link>http://www.cnitblog.com/tacimoto/category/4520.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 04 Oct 2011 04:26:50 GMT</lastBuildDate><pubDate>Tue, 04 Oct 2011 04:26:50 GMT</pubDate><ttl>60</ttl><item><title>在eclipse中安装jbpm插件进行可视化编辑及生成数据库脚本</title><link>http://www.cnitblog.com/tacimoto/archive/2006/12/14/20476.html</link><dc:creator>bismarck</dc:creator><author>bismarck</author><pubDate>Thu, 14 Dec 2006 08:20:00 GMT</pubDate><guid>http://www.cnitblog.com/tacimoto/archive/2006/12/14/20476.html</guid><wfw:comment>http://www.cnitblog.com/tacimoto/comments/20476.html</wfw:comment><comments>http://www.cnitblog.com/tacimoto/archive/2006/12/14/20476.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/tacimoto/comments/commentRss/20476.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tacimoto/services/trackbacks/20476.html</trackback:ping><description><![CDATA[
		<p>
				<br />1.下载eclipse，我下的是3.2.1<br />2.下载jbpm软件包，上jboss那个网站，去下jbpm-starters-kit-3.0.4.zip,其中包括了gpd软件包，主公作区，和相关数据库文件生成的目录。<br />3.要在eclipse下能够可视化编辑jbpm流程只需要将解压目录下的 \jbpm-starters-kit-3.1.2\jbpm-designer\jbpm-gpd-feature\eclipse的feature和plugins的内容考到eclipse目录下的对应目录下就可以了。重新启动eclipse可以发现能够建立jboss jbpm的project了。</p>
		<p>另外一个问题就是生成数据库文件</p>
		<p>将 jbpm-starters-kit-3.1.1 下的子目录 jbpm 改名为 jbpm.3 ，否则在执行下面的 ant 命令时会报如 jbpm.3 目录不存在的错误<br /> 修改build.properties文件也行, 把jbpm.3那个地方改成你解压根目录下jbpm文件夹的路径</p>
		<p>(注意：生成脚本后没有oracle的，要改一下build.xml文件才能生成oracle的：</p>
		<p>找到下边内容 </p>
		<p>&lt;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"/&gt; </p>
		<p>  &lt;target name="all.scripts" <br />    depends="prepare,daffodildb.scripts,derby.scripts,<br />    firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,<br />    postgresql.scripts,sybase.scripts" <br />    description="generates all database scripts for all databases in the build directory"/&gt; <br />    <br />    改成 &lt;target name="all.tests" <br />   depends="daffodildb.test,derby.test,firebird.test,<br />    hsqldb.test,mssql.test,mysql.test,postgresql.test,oracle.test,sybase.test" <br />   description="test jBPM on all databases and produces html reports in the build directory"/&gt; </p>
		<p>   &lt;target name="all.scripts" <br />    depends="prepare,daffodildb.scripts,derby.scripts,<br />    firebird.scripts,hsqldb.scripts,mssql.scripts,mysql.scripts,<br />    postgresql.scripts,oracle.scripts,sybase.scripts" <br />     相信我们也能看出来，这两段内容我们可以去掉那些你不想此次编译出来的脚本，比如不想编译出来 mysql的脚本那么就把 mysql.test? 和 mysql.scripts 去掉吧。别忘了逗号。<br /><br />1.首先要有ant，并且在环境变量中进行配置;<br />2.配置方法如下：<br />  新建“ANT_HOME”里边加上ant的根目录<br />      "path"里边加上ANT_HOME 中的lib 和 bin目录。<br />3.进入cmd中，将目录确定在这个解压目录 打ant 就能生成一个build文件价里边有所有数据库脚本</p>
<img src ="http://www.cnitblog.com/tacimoto/aggbug/20476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tacimoto/" target="_blank">bismarck</a> 2006-12-14 16:20 <a href="http://www.cnitblog.com/tacimoto/archive/2006/12/14/20476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>