[
https://issues.apache.org/jira/browse/CAMEL-10785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16417060#comment-16417060
]
ASF GitHub Bot commented on CAMEL-10785:
----------------------------------------
davsclaus commented on issue #2273: CAMEL-10785 - add revapi integration
(considering current SNAPHOT and…
URL: https://github.com/apache/camel/pull/2273#issuecomment-376814418
That json file should possible be disabled in the RAT check (see verify with
headers)
http://camel.apache.org/release-guide.html
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Add revapi-maven-plugin for API modification reports
> -----------------------------------------------------
>
> Key: CAMEL-10785
> URL: https://issues.apache.org/jira/browse/CAMEL-10785
> Project: Camel
> Issue Type: New Feature
> Reporter: Paolo Antinori
> Priority: Major
> Attachments: pom.xml
>
>
> http://revapi.org/modules/revapi-maven-plugin/
> Is a Maven plugin to help preventing breaking public APIs or to keep track of
> major change between version.
> This is the output of a sample run over {{camel-core/2.17.0}} vs.
> {{camel-core/2.18.0}}
> https://camel-revapi.netlify.com/revapi-report.html
> The plugin is quite powerful in its capabilities.
> This is the list of the event it can detect:
> http://revapi.org/modules/revapi-java/differences.html
> But it can obviously be pre-configured to disable not interesting finds or to
> completely whitelist some occurrences.
> See for example, how the guys of Drools configure their:
> https://github.com/etirelli/droolsjbpm-knowledge/blob/647deee821281a507035a96025ac44d626e535ab/kie-api/src/build/revapi-config.json
> The plugin can make the build job fail, in case it finds a breaking change
> (probably too strict requirement for Camel) or just produce it's report.
> I'm attaching my sample {{pom.xml}} if people want to have something to start
> playing with.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)