Hi,

I've started to prepare our code base to use PDE API Tooling.
Currently mostly packages from org.eclipse.xtext, org.eclipse.xtext.ui, 
org.eclipse.xtext.generator and org.eclipse.xtext.util
are non-internal (i.e. API).
In order to get nice feedback for future changes you need to set a base-line 
(the jars are in the repository).

To do so, open Preferences "Plug-In Development->API Baselines" and point to 
the new folder 
"releng/org.eclipse.xtext.releng/api-baseline/runtime_2.0.0_M6"

For further information about PDE API Tooling see : 
http://wiki.eclipse.org/PDE/API_Tools/User_Guide

The rational is to explicitly declare a reasonable set of API such that 
languages can be built based on it and that next year's release
don't require migration nor recompilation (binary compatibility). 
However a lot of useful and new stuff (e.g. Xbase) can only be released as 
provisional API, so that clients have to update and migrate next year.

Cheers,
Sven
_______________________________________________
xtext-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to