]
Farah Juma reassigned ELY-1523:
-------------------------------
Assignee: Jan Kalina
Update the JAPICMP settings so that we only detect changes that break
API compatibility
---------------------------------------------------------------------------------------
Key: ELY-1523
URL:
https://issues.jboss.org/browse/ELY-1523
Project: WildFly Elytron
Issue Type: Task
Components: Build
Reporter: Farah Juma
Assignee: Jan Kalina
Currently, the JAPICMP settings will result in a build failure if new public API has been
added. As we will be tagging .Final releases more regularly, we need to be able to allow
new public API into a patch release so we should only be detecting changes that break API
compatibility not changes that add new public API.
As an example, try building the 1.2.1.Final tag
(
https://github.com/wildfly-security/wildfly-elytron/tree/1.2.1.Final). The build will
fail due to new public API unless the -DskipCompatibility flag is passed in.