|Re: [tycho-dev] tycho-p2-extras-plugin:0.24.0:compare-version-with-baselines|
On 10/28/2015 09:54 AM, LE FEVRE FRANCOIS wrote:
As explained in https://wiki.eclipse.org/Tycho/Release_Notes/0.24#compare-version-with-baselines_mojo and in the Mojo documentation (that will be available in tycho documentation site when 0.24 is released), the compare-version-with-baseline mojo is purely about checking the version. It does not dig into APIs.
If you're interested into API checking with Tycho, you can have a look at this (more or less abandonned) experiment: https://github.com/mickaelistria/apitooling/ . I tried to get some more people playing with it and helping in integrating it to CBI in the past, but didn't manage to find people interested enough in it. And for JBoss Tools, although it would be nice to have, it appeared that automatic check of API versions at build-time didn't appear as a big issue compared to the difficulty of automating the checks.
If you want to revive this project and ultimately make it part of tycho-extras or CBI, I'd be glad to help you.
On this API versioning topic, I believe the CLIRR and/or BND have some working solutions, that might be preferred to the work mentioned above.
I consider that HTML reports are the worst way to report such issues (who reads reports?). The current strategy for the compare-version-with-baselines mojo is to fail the build if version seems illegal.
Back to the top