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.
Triquetrum/Target Platform Definition
The Triquetrum Eclipse configuration uses Target Platform Definition (.tpd) files to create the .target files
See https://github.com/eclipse-cbi/targetplatform-dsl (formerly https://github.com/mbarbero/fr.obeo.releng.targetplatform) for details.
How to install the Target Platform Definition Facility
As per https://github.com/mbarbero/fr.obeo.releng.targetplatform:"Add the following p2 repository (update-site) in your update manager (in Eclipse, Help Menu > Install New Software..., Add... button on the top right corner):
- For Eclipse 2019-09: paste in
Then, select Eclipse CBI Release Engineering Tools and click on Next, Next, accept the license(s) and then Finish
- OR for Neon:
http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/ or http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/ for the latest version only.
Then, select the Target Platform Definition DSL and Generator feature and click on Finish."
How to update the Triquetrum target
- Right click on org.eclipse.triquetrum.target.platform/org.eclipse.triquetrum.target.platform.tpd and select "Create Target Definition File". This will create org.eclipse.triquetrum.target.platform.target
- Right click again on the .tpd file and select "Set Target Platform" (Or open the .target file that was just created and set the target platform there)
- Then go to the org.eclipse.triquetrum.repository/Triquetrum.product file and select Run.
See Building From Sources for details.
Note that org.eclipse.triquetrum.target.platform/org.eclipse.triquetrum.target.platform.tpd includes org.eclipse.triquetrum.python.rpc.platform.tpd, so if you are updating the version of Eclipse that is used to build Triquetrum, then you will need to update both .tpd files. See Bug #104: Update Triquetrum to Neon.