├── .gitattributes ├── .github ├── renovate.json5 └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.txt ├── LICENSE.txt ├── README.adoc ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample └── build.gradle ├── settings.gradle.kts └── src ├── main ├── java │ └── me │ │ └── champeau │ │ └── gradle │ │ └── japicmp │ │ ├── JApiCmpWorkAction.java │ │ ├── JApiCmpWorkerAction.java │ │ ├── JapiCmpWorkParameters.java │ │ ├── JapiCmpWorkerConfiguration.java │ │ ├── JapicmpPlugin.java │ │ ├── JapicmpTask.java │ │ ├── filters │ │ └── FilterConfiguration.java │ │ └── report │ │ ├── AbstractContextAwareViolationRule.java │ │ ├── CompatibilityChangeViolationRuleConfiguration.java │ │ ├── GroovyReportRenderer.java │ │ ├── PostProcessRuleConfiguration.java │ │ ├── PostProcessViolationsRule.java │ │ ├── RichReport.java │ │ ├── RichReportData.java │ │ ├── RichReportRenderer.java │ │ ├── RuleConfiguration.java │ │ ├── SetupRule.java │ │ ├── SetupRuleConfiguration.java │ │ ├── Severity.java │ │ ├── StatusChangeViolationRuleConfiguration.java │ │ ├── Violation.java │ │ ├── ViolationCheckContext.java │ │ ├── ViolationCheckContextWithViolations.java │ │ ├── ViolationRule.java │ │ ├── ViolationRuleConfiguration.java │ │ ├── ViolationTransformer.java │ │ ├── ViolationTransformerConfiguration.java │ │ ├── ViolationsGenerator.java │ │ └── stdrules │ │ ├── AbstractRecordingSeenMembers.java │ │ ├── BinaryIncompatibleRule.java │ │ ├── RecordSeenMembersSetup.java │ │ ├── SourceCompatibleRule.java │ │ └── UnchangedMemberRule.java └── resources │ └── templates │ └── default.groovy └── test ├── groovy └── me │ └── champeau │ └── gradle │ ├── AnnotationFilteringTest.groovy │ ├── BaseFunctionalTest.groovy │ ├── BomFunctionalTest.groovy │ ├── ClasspathIsUsedFunctionalTest.groovy │ ├── Compare2JarsFunctionalTest.groovy │ ├── Compare2LibrariesFunctionalTest.groovy │ ├── CustomFilteringTest.groovy │ ├── DefaultRulesRichReportFunctionalTest.groovy │ ├── FieldFilteringTest.groovy │ ├── IncompatibleChangeExclusionTest.groovy │ ├── MethodFilteringTest.groovy │ ├── PackageAndClassFilteringTest.groovy │ ├── ReportsFunctionalTest.groovy │ ├── RichReportFunctionalTest.groovy │ ├── SimpleFunctionalTest.groovy │ └── SourceIncompatibleChange.groovy └── test-projects ├── bom-project ├── build.gradle └── settings.gradle ├── classpath-is-used ├── build.gradle ├── new-library │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── ChangedLibrarySuperclass.java ├── old-library │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── LibrarySuperclass.java ├── settings.gradle └── src │ ├── main │ └── java │ │ └── Subtype.java │ └── main2 │ └── java │ └── Subtype.java ├── compare-2-jars ├── build.gradle └── settings.gradle ├── compare-2-libraries ├── build.gradle └── settings.gradle ├── filtering ├── annotation │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ ├── A.java │ │ │ ├── BetaApi.java │ │ │ └── StableApi.java │ │ └── main2 │ │ └── java │ │ ├── A.java │ │ ├── BetaApi.java │ │ └── StableApi.java ├── custom │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── A.java │ │ └── main2 │ │ └── java │ │ └── A.java ├── field │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── A.java │ │ └── main2 │ │ └── java │ │ └── A.java ├── method │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── A.java │ │ └── main2 │ │ └── java │ │ └── A.java └── packageAndClass │ ├── build.gradle │ ├── settings.gradle │ └── src │ ├── main │ └── java │ │ ├── Bad.java │ │ └── Good.java │ └── main2 │ └── java │ ├── Bad.java │ └── Good.java ├── html-report ├── build.gradle └── settings.gradle ├── incompatible-change-exclusion ├── build.gradle ├── settings.gradle └── src │ ├── main │ └── java │ │ └── Interface.java │ └── main2 │ └── java │ └── Interface.java ├── rich-report ├── build.gradle ├── settings.gradle └── src │ ├── main │ └── java │ │ └── A.java │ └── main2 │ └── java │ └── A.java ├── rich-report2 ├── build.gradle └── settings.gradle ├── simple ├── build.gradle └── settings.gradle └── source-incompatible-change ├── build.gradle ├── settings.gradle └── src ├── main └── java │ ├── ExternalClass.java │ └── InternalClass.java └── main2 └── java ├── ExternalClass.java └── InternalClass.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/README.adoc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JApiCmpWorkAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JApiCmpWorkAction.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JApiCmpWorkerAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JApiCmpWorkerAction.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JapiCmpWorkParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JapiCmpWorkParameters.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JapiCmpWorkerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JapiCmpWorkerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JapicmpPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JapicmpPlugin.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/JapicmpTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/JapicmpTask.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/filters/FilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/filters/FilterConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/AbstractContextAwareViolationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/AbstractContextAwareViolationRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/CompatibilityChangeViolationRuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/CompatibilityChangeViolationRuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/GroovyReportRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/GroovyReportRenderer.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/PostProcessRuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/PostProcessRuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/PostProcessViolationsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/PostProcessViolationsRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/RichReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/RichReport.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/RichReportData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/RichReportData.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/RichReportRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/RichReportRenderer.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/RuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/RuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/SetupRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/SetupRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/SetupRuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/SetupRuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/Severity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/Severity.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/StatusChangeViolationRuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/StatusChangeViolationRuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/Violation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/Violation.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationCheckContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationCheckContext.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationCheckContextWithViolations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationCheckContextWithViolations.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationRuleConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationRuleConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationTransformer.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationTransformerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationTransformerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/ViolationsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/ViolationsGenerator.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/stdrules/AbstractRecordingSeenMembers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/stdrules/AbstractRecordingSeenMembers.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/stdrules/BinaryIncompatibleRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/stdrules/BinaryIncompatibleRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/stdrules/RecordSeenMembersSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/stdrules/RecordSeenMembersSetup.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/stdrules/SourceCompatibleRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/stdrules/SourceCompatibleRule.java -------------------------------------------------------------------------------- /src/main/java/me/champeau/gradle/japicmp/report/stdrules/UnchangedMemberRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/java/me/champeau/gradle/japicmp/report/stdrules/UnchangedMemberRule.java -------------------------------------------------------------------------------- /src/main/resources/templates/default.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/main/resources/templates/default.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/AnnotationFilteringTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/AnnotationFilteringTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/BaseFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/BaseFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/BomFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/BomFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/ClasspathIsUsedFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/ClasspathIsUsedFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/Compare2JarsFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/Compare2JarsFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/Compare2LibrariesFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/Compare2LibrariesFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/CustomFilteringTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/CustomFilteringTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/DefaultRulesRichReportFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/DefaultRulesRichReportFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/FieldFilteringTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/FieldFilteringTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/IncompatibleChangeExclusionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/IncompatibleChangeExclusionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/MethodFilteringTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/MethodFilteringTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/PackageAndClassFilteringTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/PackageAndClassFilteringTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/ReportsFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/ReportsFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/RichReportFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/RichReportFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/SimpleFunctionalTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/SimpleFunctionalTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/me/champeau/gradle/SourceIncompatibleChange.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/groovy/me/champeau/gradle/SourceIncompatibleChange.groovy -------------------------------------------------------------------------------- /src/test/test-projects/bom-project/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/bom-project/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/bom-project/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/new-library/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'java' 3 | } 4 | -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/new-library/src/main/java/ChangedLibrarySuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/new-library/src/main/java/ChangedLibrarySuperclass.java -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/old-library/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'java' 3 | } 4 | -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/old-library/src/main/java/LibrarySuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/old-library/src/main/java/LibrarySuperclass.java -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/settings.gradle -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/src/main/java/Subtype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/src/main/java/Subtype.java -------------------------------------------------------------------------------- /src/test/test-projects/classpath-is-used/src/main2/java/Subtype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/classpath-is-used/src/main2/java/Subtype.java -------------------------------------------------------------------------------- /src/test/test-projects/compare-2-jars/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/compare-2-jars/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/compare-2-jars/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/compare-2-libraries/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/compare-2-libraries/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/compare-2-libraries/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main/java/BetaApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main/java/BetaApi.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main/java/StableApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main/java/StableApi.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main2/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main2/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main2/java/BetaApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main2/java/BetaApi.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/annotation/src/main2/java/StableApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/annotation/src/main2/java/StableApi.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/custom/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/custom/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/filtering/custom/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/custom/src/main/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/custom/src/main/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/custom/src/main2/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/custom/src/main2/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/field/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/field/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/filtering/field/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/field/src/main/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/field/src/main/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/field/src/main2/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/field/src/main2/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/method/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/method/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/filtering/method/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/method/src/main/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/method/src/main/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/method/src/main2/java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/method/src/main2/java/A.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/packageAndClass/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/src/main/java/Bad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/packageAndClass/src/main/java/Bad.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/src/main/java/Good.java: -------------------------------------------------------------------------------- 1 | package me.champeau.gradle.japicmp.good; 2 | 3 | public class Good {} 4 | -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/src/main2/java/Bad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/filtering/packageAndClass/src/main2/java/Bad.java -------------------------------------------------------------------------------- /src/test/test-projects/filtering/packageAndClass/src/main2/java/Good.java: -------------------------------------------------------------------------------- 1 | package me.champeau.gradle.japicmp.good; 2 | 3 | public class Good {} 4 | -------------------------------------------------------------------------------- /src/test/test-projects/html-report/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/html-report/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/html-report/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/incompatible-change-exclusion/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/incompatible-change-exclusion/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/incompatible-change-exclusion/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/incompatible-change-exclusion/src/main/java/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/incompatible-change-exclusion/src/main/java/Interface.java -------------------------------------------------------------------------------- /src/test/test-projects/incompatible-change-exclusion/src/main2/java/Interface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/incompatible-change-exclusion/src/main2/java/Interface.java -------------------------------------------------------------------------------- /src/test/test-projects/rich-report/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/rich-report/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/rich-report/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/rich-report/src/main/java/A.java: -------------------------------------------------------------------------------- 1 | public class A {} 2 | -------------------------------------------------------------------------------- /src/test/test-projects/rich-report/src/main2/java/A.java: -------------------------------------------------------------------------------- 1 | class A {} 2 | -------------------------------------------------------------------------------- /src/test/test-projects/rich-report2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/rich-report2/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/rich-report2/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/simple/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/simple/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/source-incompatible-change/build.gradle -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/settings.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/src/main/java/ExternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/source-incompatible-change/src/main/java/ExternalClass.java -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/src/main/java/InternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/source-incompatible-change/src/main/java/InternalClass.java -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/src/main2/java/ExternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/source-incompatible-change/src/main2/java/ExternalClass.java -------------------------------------------------------------------------------- /src/test/test-projects/source-incompatible-change/src/main2/java/InternalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melix/japicmp-gradle-plugin/HEAD/src/test/test-projects/source-incompatible-change/src/main2/java/InternalClass.java --------------------------------------------------------------------------------