mojohaus / clirr-maven-plugin

Clirr Maven Plugin
https://www.mojohaus.org/clirr-maven-plugin/
Apache License 2.0
11 stars 15 forks source link

Adding a method to an annotation is nonbreaking if default provided #21

Open cypherdare opened 7 years ago

cypherdare commented 7 years ago

I might be mistaken, but I don't think difference 7012 (adding a method to an interface) is a breaking change if it is a new method in an annotation, and a default value is provided. It shouldn't be triggering an error.

minherz commented 3 years ago

There is a problem with this requirement for packages that are built with JDK < 1.8

minherz commented 3 years ago

Also changing the new method declaration to have a default implementation does not resolve the error.