2017-08-07 72 views
0

我就住在我所定义的简单jBPM流程的一个项目工作的罐子。 当我尝试构建&部署此项目时,生成的(k)jar看起来是正确的,但定义的业务流程从未导出:我需要通过将其放入jar来手动包含它。jBPM的过程从未出口与构建和部署(KIE工作台6.5.0)

什么是需要建立,出口和部署KIE工作台业务流程?

的org.drools和org.jbpm被列入在一段时间只是为了看看,这将迫使我的业务流程的一个成功的出口,但事实并非如此。也许我需要包含另一个构建插件,但根据文档,目前的应该足够了。提前

09:27:09,084 INFO [org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder] (Thread-154) Incremental build request received for: default://[email protected]/myProject/src/main/resources/META-INF/kmodule.xml (updated). 
09:27:09,224 INFO [org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder] (EJB default - 8) Incremental build request being processed: PathImpl{uri='default://[email protected]/myProject', fileName='myProject', attrs={}} (updated). 
09:27:10,697 WARN [org.drools.compiler.kie.builder.impl.AbstractKieModule] (EJB default - 8) No files found for KieBase default 
09:27:10,698 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 8) KieModule was added: MemoryKieModule[releaseId=myOrganization:myProject:1.0.0-SNAPSHOT] 
09:27:11,724 INFO [AssetMgmt] (default task-33) Auto approve for user: Drools 
09:27:11,725 INFO [AssetMgmt] (default task-33) Operation : Build and deploy project 
09:27:11,725 INFO [AssetMgmt] (default task-33) Repository : myRepository/myProject 
09:27:11,725 INFO [AssetMgmt] (default task-33) Project : null 
09:27:11,734 INFO [org.guvnor.asset.management.backend.handlers.AssetMgmtStartWorkItemHandler] (default task-33) Start asset management process: BuildProject 
09:27:13,311 WARN [org.drools.compiler.kie.builder.impl.AbstractKieModule] (EJB default - 2) No files found for KieBase default 
09:27:13,311 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 2) KieModule was added: MemoryKieModule[releaseId=myOrganization:myProject:1.0.0-SNAPSHOT] 
09:27:19,316 WARN [org.drools.compiler.kie.builder.impl.AbstractKieModule] (EJB default - 4) No files found for KieBase default 
09:27:19,317 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 4) KieModule was added: MemoryKieModule[releaseId=myOrganization:myProject:1.0.0-SNAPSHOT] 
09:27:23,176 INFO [stdout] (EJB default - 4) Deploy of myOrganization:myProject:1.0.0-SNAPSHOT into runtime is skipped 

非常感谢:

我工作的一个Wildfly 10

创建日志控制台。

这个问题也被暴露在jBPM的使用论坛。

源代码可以用github。 Maven build kjar可在github上找到。

EDITS: - 我删除我的pom.xml的代码,因为它是现在在GitHub上可用。 - 我只能发布最多两个链接,所以我删除了jBPM使用论坛上的isue链接。 - 我包含了构建的日志输出。

+0

如果kjar构建成功,那么所有的流程和规则都应该包含在其中。你是从命令行还是通过kie-workbench构建kjar?你可以与我们分享样品项目吗? – Abhijit

+0

非常感谢您的回答!我在KIE Workbench中做了所有事情。我提供了更多信息,并且我已经在GitHub上提供了该项目和它的kjar。 – Ruurd

回答

0

我遇到了错误。 错误在于该进程包含一个规则任务而不分配规则流组。在构建&部署期间未检测到此错误,但我在Wildfly的控制台中巧妙地检测到此错误。一旦我将一个ruleflow-group分配给进程导出的任务。 我认为这个错误应该提升到工作台消息,因为用户不会感到惊慌。 我更新了GitHub上的项目。 谢谢。