我想为一个应用程序开发多个自定义WorkItem,并将它们存储在jBPM WorkItem存储库的实例上。 This tutorial描述了在此存储库上获得任何可用的自定义工作项的步骤。我按照教程进行操作,没有任何错误消息,但是最后,我的自定义WorkItem没有出现在资源库中。
这正是我已经完成的步骤。
git clone https://github.com/kiegroup/jbpm-work-items
mvn archetype:generate -DarchetypeGroupId=org.jbpm -DarchetypeArtifactId=jbpm-workitems-archetype -DarchetypeVersion=7.26.0-SNAPSHOT -DgroupId=org.jbpm.contrib -DartifactId=generated-custom-workitem -DclassPrefix=GeneratedCustom -Dversion=7.26.0-SNAPSHOT -DarchetypeCatalog=local
将我的项目添加到jBPM WorkItem存储库
将这些行添加到
<dependency>
<groupId>org.jbpm.contrib</groupId>
<artifactId>generated-custom-workitem</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jbpm.contrib</groupId>
<artifactId>generated-custom-workitem</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>
将这些行添加到第一个
<dependency>
<groupId>org.jbpm.contrib</groupId>
<artifactId>generated-custom-workitem</artifactId>
<type>zip</type>
</dependency>
mvn clean install
我获得每个模块(包括我的模块)和整个构建的成功状态。
cd repository-springboot
mvn spring-boot:run
我希望自定义工作项在列表中。 但是工作项既不在联机存储库中,也不在以下目录./repository/target/repository-7.26.0-SNAPSHOT/中。
要使我的工作项目可用,我应该纠正什么?
我为我的工作项目收到以下警告消息:
[WARNING] No SupportedSourceVersion annotation found on org.jbpm.process.workitem.core.util.WidProcessor, returning RELEASE_6.
[WARNING] Supported source version 'RELEASE_6' from annotation processor 'org.jbpm.process.workitem.core.util.WidProcessor' less than -source '1.8'
[WARNING] The following options were not recognized by any processor: '[templateResources, widsResources, widName, generateTemplates, generateWids]'
我收到所有其他工作项目的这些消息。 还有另一条警告消息:
[WARNING] Assembly file: /Users/myuser/tests/jbpm-workitems-tests/workitem-test3/jbpm-work-items/generated-custom-workitem/target/generated-custom-workitem-7.26.0-SNAPSHOT is not a regular file (it may be a directory). It cannot be attached to the project build for installation or deployment.
我尝试删除该目录并再次编译,但是它也不起作用。