我正在开发一个项目,我在其中定义了一个简单的jBPM流程。 当我尝试构建&部署这个项目生成的(k)jar似乎是正确的,但是从未导出定义的业务流程:我需要通过将其放入jar中手动包含它。
在KIE工作台中构建,导出和部署业务流程需要什么?
org.drools和org.jbpm在某个时候被包含在内,只是为了找出是否会成功导出我的业务流程,但事实并非如此。也许我需要包含另一个构建插件,但根据文档,当前的插件应该足够了。
我正在研究Wildfly 10。
控制台中的构建日志:
09:27:09,084 INFO [org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder] (Thread-154) Incremental build request received for: default://master@myRepository/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://master@myRepository/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
非常感谢提前。
此问题也在jBPM使用论坛上公开。
github上提供了代码来源。 Maven build kjar可在github上找到。
编辑: - 我删除了我的pom.xml的代码,因为它现在可以在GitHub上找到。 - 我最多只能发布两个链接,所以我删除了jBPM使用论坛上isue的链接。 - 我包含了构建的日志输出。
答案 0 :(得分:0)
我遇到了错误。 错误是该进程包含规则任务而未分配规则流组。建筑物期间未检测到此错误。部署,但我在Wildfly的控制台巧合地检测到它。一旦我将一个规则流组分配给该任务,就会导出该过程。 我认为这个错误应该提升到工作台消息,因为用户没有惊慌。 我在GitHub上更新了这些项目。 谢谢。