|
|
(30 intermediate revisions by 5 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]
| + | |