Specifically, running mvn clean verify -Dxwiki.clirr.skip=true in xwiki-platform/xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcorefails for me with:
[ERROR] Failed to execute goal org.revapi:revapi-maven-plugin:0.4.2:check (revapi-check) on project xwiki-platform-legacy-oldcore: The following API problems caused the build to fail:
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.lang.String com.xpn.xwiki.doc.XWikiDocument::getContentOfSection(int) throws com.xpn.xwiki.XWikiException: java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.lang.String com.xpn.xwiki.doc.XWikiDocument::getContentOfSection(int) throws com.xpn.xwiki.XWikiException",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.util.List<com.xpn.xwiki.api.DocumentSection> com.xpn.xwiki.doc.XWikiDocument::getSections() throws com.xpn.xwiki.XWikiException: java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.util.List<com.xpn.xwiki.api.DocumentSection> com.xpn.xwiki.doc.XWikiDocument::getSections() throws com.xpn.xwiki.XWikiException",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.util.Set<java.lang.String> com.xpn.xwiki.doc.XWikiDocument::getUniqueLinkedPages(com.xpn.xwiki.XWikiContext): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.util.Set<java.lang.String> com.xpn.xwiki.doc.XWikiDocument::getUniqueLinkedPages(com.xpn.xwiki.XWikiContext)",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method void com.xpn.xwiki.doc.XWikiDocument::setMinorEdit(boolean): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method void com.xpn.xwiki.doc.XWikiDocument::setMinorEdit(boolean)",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.lang.String com.xpn.xwiki.doc.XWikiDocument::updateDocumentSection(int, java.lang.String) throws com.xpn.xwiki.XWikiException: java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.lang.String com.xpn.xwiki.doc.XWikiDocument::updateDocumentSection(int, java.lang.String) throws com.xpn.xwiki.XWikiException",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.lang.String com.xpn.xwiki.doc.XWikiDocumentCompatibilityAspect::ajc$interMethod$com_xpn_xwiki_doc_XWikiDocumentCompatibilityAspect$com_xpn_xwiki_doc_XWikiDocument$extractTitle(com.xpn.xwiki.doc.XWikiDocument): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.lang.String com.xpn.xwiki.doc.XWikiDocumentCompatibilityAspect::ajc$interMethod$com_xpn_xwiki_doc_XWikiDocumentCompatibilityAspect$com_xpn_xwiki_doc_XWikiDocument$extractTitle(com.xpn.xwiki.doc.XWikiDocument)",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method org.suigeneris.jrcs.rcs.Version com.xpn.xwiki.doc.rcs.XWikiRCSNodeId::getVersion(): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method org.suigeneris.jrcs.rcs.Version com.xpn.xwiki.doc.rcs.XWikiRCSNodeId::getVersion()",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method void com.xpn.xwiki.doc.rcs.XWikiRCSNodeId::setVersion(org.suigeneris.jrcs.rcs.Version): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method void com.xpn.xwiki.doc.rcs.XWikiRCSNodeId::setVersion(org.suigeneris.jrcs.rcs.Version)",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] class com.xpn.xwiki.plugin.diff.DiffPlugin: java.class.removed: Class was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.class.removed",
[ERROR] "old": "class com.xpn.xwiki.plugin.diff.DiffPlugin",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] class com.xpn.xwiki.plugin.diff.DiffPluginApi: java.class.removed: Class was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.class.removed",
[ERROR] "old": "class com.xpn.xwiki.plugin.diff.DiffPluginApi",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] [org.xwiki.platform:xwiki-platform-legacy-oldcore:jar:7.4.2] method java.lang.String com.xpn.xwiki.web.DeleteVersionsForm::getRev(): java.method.removed: Method was removed.
[ERROR] If you're using the semver-ignore extension, update your module's version to one compatible with the current changes (e.g. mvn package revapi:update-versions). If you want to explicitly ignore this change and provide a justification for it, add the following JSON snippet to your Revapi configuration under "revapi.ignore" path:
[ERROR] {
[ERROR] "code": "java.method.removed",
[ERROR] "old": "method java.lang.String com.xpn.xwiki.web.DeleteVersionsForm::getRev()",
[ERROR] "justification": <<<<< ADD YOUR EXPLANATION FOR THE NECESSITY OF THIS CHANGE >>>>>
[ERROR] }
[ERROR] -> [Help 1]