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 22 Next »

Building the Activiti Modeler for the first time

Check out the excellent documentation by Signavio: http://code.google.com/p/signavio-core-components/wiki/InstallationInstructions

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 build.properties file.
  3. Build the war using (on the root of signavio-core-components):
    Important: Dot not forget the last param (target to 1.5), since otherwise the modeler wont work on JDK5!
    The war file will be stored in the target folder.
  4. Set or verify in user.home/.activiti/build.properties the modeler.target.folder property to point to the target folder, into which the Activiti Modeler has been built.
    eg.
  5. Call the Ant target 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 'activiti.modeler.download.url' to the war on your local system. Example:
  3. Comment the 'skip.deploy.activiti.modeler=true' property in the $user.home/.activiti/build.properties
  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