Jump to: navigation, search

Difference between revisions of "JWT CVS"

(Detailed layout and state of the CVS)
m (Access the JWT Source Code)
Line 15: Line 15:
 
* org.eclipse.jwt/wam : '''Workflow Audit And Monitoring''', i.e. runtime time tools and framework
 
* org.eclipse.jwt/wam : '''Workflow Audit And Monitoring''', i.e. runtime time tools and framework
 
* org.eclipse.jwt/desktop : '''Simulator''' and other standalone BPM tools
 
* org.eclipse.jwt/desktop : '''Simulator''' and other standalone BPM tools
 +
 +
For a more detailed layout please refer to [[JWT CVS#Detailed Layout of the CVS|Detailed Layout of the CVS]].
  
 
== Requirements ==
 
== Requirements ==

Revision as of 11:18, 25 July 2008

Access the JWT Source Code

To download the source code of the various components of JWT, please connect your CVS client (typically Eclipse 3.4's CVS Browsing perspective) with:

  • Host: dev.eclipse.org
  • Repository path: /cvsroot/technology
  • User: anonymous
  • Password: (none)
  • Connection type: pserver

If you have a committer account, please provide your committer data (username and password) and select as connection type extssh instead of pserver.

In this CVS repository, the source code of JWT is under the "org.eclipse.jwt" directory, which you can retrieve by doing a CVS checkout. It is laid out as follow :

  • org.eclipse.jwt/we : Workflow Editor, i.e. design time tools
  • org.eclipse.jwt/wam : Workflow Audit And Monitoring, i.e. runtime time tools and framework
  • org.eclipse.jwt/desktop : Simulator and other standalone BPM tools

For a more detailed layout please refer to Detailed Layout of the CVS.

Requirements

Dependencies

Version 0.5.0 of the JWT Workflow Editor (JWT-WE) requires Eclipse (3.4) with the Eclipse Modeling Framework (EMF) and the Graphical Edition Framework (GEF).

The easiest way to get an Eclipse environment with all dependencies is to install Eclipse Ganymede JEE Edition and a Java Runtime Environment (JRE) / Java Development Kit (JDK) 5.0 or higher.

If you already have Eclipse installed you can download EMF and GEF from from your "Software updates" menu.

Get the Code

You need to retrieve the JWT source code by checking it out from CVS, as described above.

If you used an external CVS tool to check out the code, you need to import the source code into Eclipse as projects (in the Java Perspective, using right click > import existing projects).

Run the Plugins from Code

Then right click on the "jwt-we" project and choose Run as > Eclipse application . This will launch JWT WE with all plugins that are available in the workspace. If Eclipse does not succeed to start, then ensure that all necessary plug-ins are configured to start with your projects. To do so, click on the "Run" icon in toolbar, and choose "Run Configuration...". On Java Application, select all necessary plug-ins (in case you have doubt, select "Add Required Plugins").

Detailed Layout of the CVS

org.eclipse.jwt.we

Contains everything related to the Workflow Editor

  • jwt-we The Workflow Editor
  • jwt-we-plugins Plugins for the Workflow Editor
    • jwt-we-action-sample An Example on how to add Menu/Toolbar Actions to the Workflow Editor
    • jwt-we-action-doc An Action for generating Documentations
    • jwt-we-view-example A Example on how to add Views to the Workflow Editor
    • jwt-we-view-uml A view that displays Processes as UML Activity Diagrams
  • jwt-view A Program for Creating and Modifying Workflow Editor Views
  • jwt-deploy Workflow Editor Releases (Source, Binary, Plugins, Documentation)
  • jwt-we-feature JWT-WE Feature (to be published on Update Site)
  • jwt-we-update-site Contents for Update-Site

org.eclipse.jwt.transformations

  • jwt-transformation-base The base plug-in for any transformation. Provides UI
  • jwt-transformation-stub A sample plug-in that is based on jwt-transformation-base
  • jwt-xpdl JWT to XPDL transformation
  • jwt-transformation-jwt2bpmn(-tests) jwt to bpmn transformation (and tests)

org.eclipse.jwt.wam

  • jwt-webservices Tools to introspect WSDL
  • jwt-runtime-api A workflow API that is used by monitoring plug-in at runtime to get informations from a workflow engine
  • jwt-monitoring(-test) A plug-in that provides tools to display a workflow state from a workflow engine into JWT (and tests)