revapi.revapi-configuration.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-revapi-config
Show all versions of quarkus-revapi-config
Contains the configuration of the Revapi API checker and the list of the API changes
in the Quarkus APIs.
The newest version!
<?xml version='1.0' encoding='UTF-8'?> <!-- The basic configuration for Revapi API checks in all modules that have API checks enabled. --> <analysisConfiguration> <revapi.java> <missing-classes> <behavior>report</behavior> <ignoreMissingAnnotations>true</ignoreMissingAnnotations> </missing-classes> <filter> <packages> <regex>true</regex> <exclude><item>javax\..*</item></exclude> </packages> </filter> </revapi.java> <revapi.filter> <elements> <include> <item> <matcher>java-package</matcher> <match>/io\.quarkus\.deployment(\..*)?/</match> </item> <item> <matcher>java-package</matcher> <match>/io\.quarkus\.runtime(\..*)?/</match> </item> <item> <matcher>java</matcher> <match>type ^* extends io.quarkus.builder.item.MultiBuildItem {}</match> </item> <item> <matcher>java</matcher> <match>type ^* extends io.quarkus.builder.item.SimpleBuildItem {}</match> </item> <item>class io.quarkus.builder.item.SimpleBuildItem</item> <item>class io.quarkus.builder.item.MultiBuildItem</item> </include> </elements> </revapi.filter> <!-- <revapi.reporter.text id="stdout"> <output>out</output> <template>revapi.ftl</template> </revapi.reporter.text> --> <revapi.reporter.text> <minSeverity>NON_BREAKING</minSeverity> <output>${project.build.directory}/revapi-results/revapi-breakages.adoc</output> <template>revapi.ftl</template> </revapi.reporter.text> <revapi.reporter.json> <minSeverity>NON_BREAKING</minSeverity> <output>${project.build.directory}/revapi-results/revapi-breakages.json</output> <indent>true</indent> <keepEmptyFile>true</keepEmptyFile> </revapi.reporter.json> </analysisConfiguration>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy