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.
Difference between revisions of "Triquetrum/ICE"
(Instructions on how to build the branch of ICE for use with Triquetrum) |
(Added instructions about how to export the Triquetrum features needed by the ICE fork.) |
||
Line 2: | Line 2: | ||
''This work is very speculative and is for reference by Triquetrum developers. It probably won't be of much use for other people.'' | ''This work is very speculative and is for reference by Triquetrum developers. It probably won't be of much use for other people.'' | ||
+ | |||
+ | |||
+ | == Exporting Features from Triquetrum == | ||
+ | ICE requires features from Triquetrum. Eventually, we will have a P2 site for these features, but in the near term, we export the features by hand | ||
+ | # See [[Triquetrum/Building_From_Sources | Building From Sources]] for how to build Triquetrum in Eclipse. | ||
+ | # File -> Export | ||
+ | # In the Export window: | ||
+ | ## Plug-in Development -> Deployable features | ||
+ | ## Click Next | ||
+ | # In the Deployable Features window: | ||
+ | ## Click on "Select All" | ||
+ | ## In "Directory", browse to a directory, which will be used in the ICE RCP in the next section | ||
+ | ## Click Finish | ||
==Setting up ICE== | ==Setting up ICE== |
Revision as of 20:40, 26 February 2016
Part of the Triquetrum Project is to interface with ICE. This page describes how to set up ICE and Triquetrum.
This work is very speculative and is for reference by Triquetrum developers. It probably won't be of much use for other people.
Exporting Features from Triquetrum
ICE requires features from Triquetrum. Eventually, we will have a P2 site for these features, but in the near term, we export the features by hand
- See Building From Sources for how to build Triquetrum in Eclipse.
- File -> Export
- In the Export window:
- Plug-in Development -> Deployable features
- Click Next
- In the Deployable Features window:
- Click on "Select All"
- In "Directory", browse to a directory, which will be used in the ICE RCP in the next section
- Click Finish
Setting up ICE
Below are instructions on how to set up the ICE plugin that will run Triquetrum workflows.
This is based on a fork of the main ICE repo.
This is very likely to change or otherwise not work in the future.
This was done by using the ICE project generator. A more sustainable way would be to leverage upcoming changes to the ICE workflow engine which makes it possible to compose workflow engines.
- Create an empty workspace
- Get the fork from
https://github.com/jayjaybillings/ice-triquetrum
- Switch to the
next
branch and import all the projects. - Go to "org.eclipse.ice.target.mars" and set "mars.target" as your target (unless you are doing this with ICE, which already has all of the required bundles set).
- Go to the "org.eclipse.ice.repository" project and right-click and run the launch configuration product.* for your OS. If you are using Windows or Mac, you will need to add org.eclipse.ice.triquetrum to that configuration.
- Go to the ICE perspective and in the ItemViewer at the left create the Triquetrum Item by clicking on the green plus button. The Triquetrum Item is currently at the bottom of the list that appears with an ugly name at the moment.