[
https://issues.apache.org/jira/browse/JCLOUDS-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16220827#comment-16220827
]
Andrew Gaul edited comment on JCLOUDS-1349 at 10/26/17 5:20 PM:
----------------------------------------------------------------
This interests me and we have used this tool earlier although the ideal would
be a maven plugin which uses a prior run's profile, e.g., 2.0.0, and ensures
that there are no unexpected deviations in 2.0.x, e.g., removed methods. I
started on a similar tool for exported types[1] but ran into subpackage
visibility issues with jclouds:
https://github.com/gaul/interface-maven-plugin
Many of our interfaces are needlessly public to allow a subpackage to access
them. Maybe we could specify subsets of classes we care about for API
compatibility?
was (Author: gaul):
This interests me and we have used this tool earlier although the ideal would
be a maven plugin which uses a prior run's profile, e.g., 2.0.0, and ensures
that there are no unexpected deviations in 2.0.x, e.g., removed methods. I
started on a similar tool but ran into subpackage visibility issues with
jclouds. Many of our interfaces are needlessly public to allow a subpackage to
access them. Maybe we could specify subsets of classes we care about for API
compatibility?
> Backward compatibility report for Jclouds Compute Core
> ------------------------------------------------------
>
> Key: JCLOUDS-1349
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1349
> Project: jclouds
> Issue Type: Test
> Reporter: Andrey Ponomarenko
> Attachments: jclouds-compute-1.png, jclouds-compute-2.png
>
>
> This is the report on API changes and backward compatibility for the Jclouds
> Compute Core library since version 1.6.3:
> https://abi-laboratory.pro/java/tracker/timeline/jclouds-compute/
> The report is generated for jars at
> http://central.maven.org/maven2/org/apache/jclouds/jclouds-compute/ by the
> https://github.com/lvc/japi-tracker tool (according to the article
> https://wiki.eclipse.org/Evolving_Java-based_APIs_2).
> The report is automatically updated several times a week. Hope it will be
> helpful for users and maintainers of the library.
> Please let me know if you'd like to see reports for any other Jclouds module
> in the tracker.
> Thank you.
> !jclouds-compute-2.png|API symbols timeline!
> !jclouds-compute-1.png|API changes review!
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)