XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.1.0
    • Build System
    • None

    Description

      I would like to use this maven plugin: https://github.com/siom79/japicmp to automatically ensure interface stability across minor releases.

      Ideally we have the plugin in place after Flink 1.0 is out, so that maven builds break if a breaking change has been made.

      The plugin already supports downloading a reference release, checking the build and breaking it.
      Not yet supported are class/method inclusions based on annotations, but I've opened a pull request for adding it.
      There are also issues with the resolution of the dependency with the annotations, but I'm working on resolving those issues.

      Attachments

        Activity

          People

            rmetzger Robert Metzger
            rmetzger Robert Metzger
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: