Compilation guide - bluesoft-rnd/aperte-workflow-core GitHub Wiki

This article presents a way to compiling aperte-workflow. If you don't want to build it yourself you can check our Quick Start Guide.

Setting required repositories

Due to internal constraints information about Maven repositories cannot be stored inside main pom.xml. Therefore it has to be added manually to your Maven settings file located in ${user.home}/.m2/settings.xml. For more details visit page Setting up development environment with Apache Maven.

Compilation

To build aperte-workflow you have to call mvn install from root folder of the project.

Warning - known issue.

There are known problem in build of Aperte, that concerns Activity modules(acticity-gui,activity-context).

Problem is caused by fault alfresco repository.

There are two simple solutions.

  1. Removing those two modules from pom.xml in \aperte-workflow-core\core\ and working only on jbpm version.
  2. Changing maven wagon implementation, which supports redirects: mvn -Dmaven.wagon.provider.http=httpclient clean install

Also, all previously downloaded artifacts need to be manually removed from local repostory. Maven will inform which artifacts are corrupted at the end of failed build.