Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Building the Activiti Modeler for the first time

Check out the excellent documentation by Signavio:

Set the following properties and follow the instructions of the next section ('Preparing for a release') to get a working Activiti Modeler:

All other properties are optional.

Preparing for a release

  1. Update your local version (svn up).
  2. Update the version property in the file.
  3. Build the war using (on the root of signavio-core-components):
    The war file will be stored in the target folder.
  4. Set or verify in user.home/.activiti/ the property to point to the target folder, into which the Activiti Modeler has been built.
  5. Call the Ant target
    Unknown macro: {patch.activiti.modeler}
    in distro/build.xml in the Activiti codebase. The easiest is to create a small script that does that for you on the root of the Modeler source:
    This will patch the modeler war to include the Cycle plugin and the Activiti stencil set.
    The patched war will be created in /target/patched

Testing the war

  1. Checkout the to-be-released (tag) version
  2. Edit distro/src/setup/build.xml : change the property '' to the war on your local system. Example:
  3. Comment the 'skip.deploy.activiti.modeler=true' property in the $user.home/.activiti/
  4. Build a new activiti distro (in qa dir: ant build.clean.distro or in distro dir: ant clean distro) and run the demo setup (in qa dir: ant test.demo.setup or in distro/target/activiti-${activiti.version}/setup/ dir: ant demo.setup).
  5. Verify if the modeler is correctly working.
  • No labels