Re: [DISCUSS] Making automated API compatibility check a part of the Artemis build

2017-02-23 Thread Christian Schneider
What we can use to check the compatibility is the bnd baselining. It is quite easy to add when a project already uses the maven-bundle-plugin. This is how to add it: https://github.com/apache/aries-rsa/blob/master/parent/pom.xml#L243-L245 Every API package gets a version number. Then you give t

[DISCUSS] Making automated API compatibility check a part of the Artemis build

2017-02-23 Thread Jiri Danek
Hello, I would like to propose running some API compatibility checking tool as part of the Artemis build process. This would guarantee that no user-facing API method is deleted or inadvertently modified in such a way that it is no longer compatible with code that Artemis users wrote and compiled b