cbrun / baseliner

Tool to enrich MANIFEST.MF's export packages with computed versions
Eclipse Public License 1.0
3 stars 0 forks source link

baseliner

This plugin is a prototype to evaluate the following :

In this spirit this tooling final goal is :

Eclipse Plugins to enrich MANIFEST.MF's export packages with computed versions

It automatically updates exported packages versions based on the current API Baseline. This tool reuses the baseline defined in the Eclipse preferences.

If no package version was specified, the current bundle-version is taken.

Right now it is using BND (https://github.com/bndtools/bnd) to do the actual computation of semantic version to use

Medium term, the PDE baseline will not be used anymore as it is really inconvenient to deploy and update within a team.


Giving it a try :

An incremental builder is available too but even if it's quite fast compared to the PDE api tooling, it could still be improved quite a lot on large project once I have the proper APIs in BNDlib.


Next steps


The code is pretty much in a draf state right now, what is notably missing :