Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Tigerstripe Buckminster Integration Tutorial"
(→Prerequisites) |
(→Prerequisites) |
||
Line 2: | Line 2: | ||
==Prerequisites== | ==Prerequisites== | ||
− | *This tutorial will assume general knowledge and installation of | + | *This tutorial will assume general knowledge and installation of the Tigerstripe Workbench [http://www.eclipse.org/tigerstripe] and the Buckminster [http://www.eclipse.org/buckminster] Eclipse plug-ins. |
==Overview== | ==Overview== |
Revision as of 09:58, 22 October 2008
< To: Tigerstripe_Tutorials
Prerequisites
- This tutorial will assume general knowledge and installation of the Tigerstripe Workbench [1] and the Buckminster [2] Eclipse plug-ins.
Overview
The following is an overview of the Tigerstripe project that will be used in this tutorial. This project will materialize several components into an existing Eclipse workspace.
- CoreModel - This is the primary Tigerstripe model project. This model project will internally reference the ReferencedModel project.
- ReferencedModel - This is a Tigerstripe model project this is referenced by the CoreModel project described above. The presence of this model is required in an Eclipse workspace for the CoreModel project to build.
- VersionedModel - This is a Tigerstripe model project, as well. It will be included in the workspace via a CSPEC definition in the CoreModel project. This is currently the only mechanism for defining a version based inclusion for a Tigerstripe project. Phase II will allow specific versions to be defined in the Tigerstripe model project.
CQUERY
A Component Query (CQUERY) is the file based input required by Buckminster to initiate the materialization process. For more information about the CQUERY see Buckminster Component Query.
Example CQUERY file:
<?xml version="1.0" encoding="UTF-8"?> <cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="http://www.eclipse.org/tigerstripe/queries/tutorial.rmap"> <cq:rootRequest name="CoreReferencedProject" componentType="tigerstripe" versionType="OSGi"/> </cq:componentQuery>