Skip to main content
diff options
authorMatthias Sohn2015-02-23 08:12:21 +0000
committerMatthias Sohn2015-02-23 08:12:21 +0000
commitfd58e557556d03bce04c5fba35110b29247e8879 (patch)
tree6bf7e1764c7118b2df8e65ef1735b27ffa2899a6 /
parent93b5674cd4dc8006d6a13ce5c21c2a053d5f3f61 (diff)
Use Target Platform Definition DSL to generate target platforms
The "Target Platform Definition DSL and Generator" [1] heavily simplifies maintenance of target platforms. It allows to modularize target platform definitions which eliminates code duplication. The .target files understood by P2 and Tycho are generated from .tpd files which are written in the target platform definition DSL. In order to edit .tpd files and generate .target files install the "Target Platform Definition DSL and Generator" 2.0 or later [2] (Note: on Kepler you also need to add [3] to get Xtext 2.5 which is not available by default on Kepler). This tools is needed only if you need to change the Target Platform definition files (*.targetplatform and *.tpd) and re-generate the *.target files. In normal development you do not need this and can simply use the generated *.target themselves. In addition - update to Mars M5 Orbit repository for 4.5 - use Luna SR2 Orbit p2 repository for platform version Luna and earlier - update hamcrest to 1.3 which is used by swtbot on newer platform versions - update p2f file [1] [2] [3] Change-Id: Id0dfd18440211141ba8a16bdc7c8ed41f69fa9f4 Signed-off-by: Matthias Sohn <>
Diffstat (limited to '')
1 files changed, 12 insertions, 0 deletions
diff --git a/ b/
new file mode 100644
index 0000000000..1f13d19b36
--- /dev/null
+++ b/
@@ -0,0 +1,12 @@
+target "mylyn-latest" with source configurePhase
+location "" {
+ lazy
+ lazy
+ lazy
+ lazy
+ lazy
+ lazy
+ lazy
+ lazy
+} \ No newline at end of file

Back to the top