Uploaded image for project: 'Yetus'
  1. Yetus
  2. YETUS-549

Provide a maven enforcer plugin example that limits a downstream project to particular Audience Annotations

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.5.0
    • None
    • Audience Annotations
    • None

    Description

      It would be very nice for those that annotate their public API via the audience annotations if they could tell their downstream users "here's how you fail your build if you start using things outside of what we consider Public."

      It might be messy / not useful if folks mix and match Public / not Public in their api (for example, having an Public method that returns an Private object), but that's a horse of a different color (Apilyzer might help them clean that up)

      Attachments

        Activity

          People

            Unassigned Unassigned
            busbey Sean Busbey
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: