[ 
https://issues.apache.org/jira/browse/CAMEL-10785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16419117#comment-16419117
 ] 

ASF GitHub Bot commented on CAMEL-10785:
----------------------------------------

onderson commented on issue #2273: CAMEL-10785 - add revapi integration 
(considering current SNAPHOT and…
URL: https://github.com/apache/camel/pull/2273#issuecomment-377259571
 
 
   added to exclude list.

----------------------------------------------------------------
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:
us...@infra.apache.org


> 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
>          Components: build system
>            Reporter: Paolo Antinori
>            Assignee: Önder Sezgin
>            Priority: Major
>             Fix For: 2.22.0
>
>         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)

Reply via email to