Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JWT CVS"

m (Run the Plugins from Code)
 
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This site contains information about the dependencies of JWT's components, as well as a description on how to download the latest versions from the Eclipse CVS and the layout of the JWT CVS repositories.
+
'''THIS INFORMATION IS OUTDATED! JWT IS NOW LOCATED ON SVN: [[JWT_SVN]]'''
  
== Access the JWT Source Code ==
+
See also [http://www.eclipse.org/jwt/ JWT Website]
 
+
The planned and current state of the next release of JWT components can be viewed at [[JWT_Upcoming_Release| Upcoming Release Information]].
+
 
+
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 [[JWT CVS#Detailed Layout of the CVS|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 ==
+
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 or JWT-WE is not active, please ensure that all necessary plug-ins are configured to start with your projects. To do so, click on the arrow in the ''Run'' item in toolbar, and choose ''Run Configuration...''.
+
Select/Create a run configuration (''Eclipse Application'') for JWT-WE and on the ''Plug-ins'' tab select all necessary plug-ins (in case you have doubt, select ''Add Required Plugins'').
+
Workflow Editor plugins (e.g. the ''Documentation Generator'' plugin) must also be enabled in order to be available at run time.
+
You can now use the ''Run'' item in the toolbar to start your new configuration.
+
 
+
== 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-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)''
+
 
+
= See also =
+
 
+
* [http://www.eclipse.org/jwt/ JWT Website]
+

Latest revision as of 08:17, 16 August 2010

THIS INFORMATION IS OUTDATED! JWT IS NOW LOCATED ON SVN: JWT_SVN

See also JWT Website

Back to the top