Align module-info.java and RevAPI rules to define a public API
-[ {
+[
+ {
"extension": "revapi.java",
"id": "java",
"configuration": {
"ignoreMissingAnnotations": false
}
}
-}, {
+ },
+ {
"extension": "revapi.filter",
"configuration": {
"elements": {
- "include" : [ {
+ "include": [
+ {
"matcher": "java-package",
- "match" : "/io\\.smallrye\\.mutiny(\\..+)?/"
- } ],
- "exclude" : [ {
+ "match": "io.smallrye.mutiny"
+ },
+ {
"matcher": "java-package",
- "match" : "/io\\.smallrye\\.mutiny\\.operators(\\..+)?/"
- } ]
+ "match": "io.smallrye.mutiny.groups"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.helpers.spies"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.helpers.test"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.infrastructure"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.operators"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.subscription"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.tuples"
+ },
+ {
+ "matcher": "java-package",
+ "match": "io.smallrye.mutiny.unchecked"
}
+ ]
}
-}, {
+ }
+ },
+ {
"extension": "revapi.differences",
"id": "breaking-changes",
"configuration": {
"minCriticality": "documented",
"differences": []
}
-}, {
+ },
+ {
"extension": "revapi.reporter.json",
"configuration": {
"minSeverity": "POTENTIALLY_BREAKING",
"append": false,
"keepEmptyFile": true
}
-}, {
+ },
+ {
"extension": "revapi.reporter.text",
"configuration": {
"minSeverity": "POTENTIALLY_BREAKING",
"minCriticality": "documented",
"output": "out"
}
-} ]
\ No newline at end of file
+ }
+]
\ No newline at end of file
