The Target Baselines feature allows you to use predefined target definitions as an API Baseline. The major advantage of this tool over the traditional API Baselines, is that you are able to define a p2 update-site as your API Baseline. The tool is able to reload the baseline from the update-site without the developer having to download the individual .jar's.
Please see the instructions under Update Site for installation.
Once the software is installed, the following steps outline how to use a target definition as an API Baseline
- Open your Eclipse IDE
- Window -> Preferences
- Navigate to Plug-in Development -> Mansfield Technology -> Target Baselines
The provided preference page behaves the same as the API Baseline and Target Platform preference pages. Thus if you create, edit, or delete a target definition from the Target Baselines page, the Target Platform page will reflect those changes (so long as you applied those changes). Creating a new Target Baseline from the Target Baselines page, creates a new workspace target definition over a traditional API Baseline.
The minimum supported version of Eclipse is 4.2.0 (Juno)
- Once an API Baseline is created from a Target Definition, the baseline is never removed
- Exisiting API Baselines do not reload
To report new issues with this feature, please use the Issues tab.
https://raw.github.com/jd-carroll/target-baselines/master/com.mansfield.pde.api.tools.downloads
- [Downloadable Update Site] (https://github.com/jd-carroll/target-baselines/blob/master/com.mansfield.pde.api.tools.downloads/update-site.zip?raw=true)
To install the software:
- Open your Eclipse IDE
- Help -> Install New Software
- Enter the site:
https://raw.github.com/jd-carroll/target-baselines/master/com.mansfield.pde.api.tools.downloads
- Select PDE API Tools and click finish
Note: I am in the process of getting an SSL Certificate. In the mean time, I am unable to sign the jars and you will be prompted with a warning during the installation process.
This software is distributed under the EPL.