| Following the instructions on this helpful forum article, I tried to build a xip package for the latest version of the ldap-authenticator. I replaced the version number for XWiki in the POM with 18.1.0 and the version for the ldap-authenticator with 9.16.1 and ran maven package. This resulted in the following error message:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.6.2:enforce (enforce-jdom2) on project ldap-xip:
[ERROR] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies failed with message:
[ERROR] Use org.jdom:jdom2 instead
[ERROR] org.xwiki.contrib.ldap:ldap-xip:xip:18.1.0
[ERROR] org.xwiki.contrib.ldap:ldap-authenticator:jar:9.16.1
[ERROR] org.xwiki.platform:xwiki-platform-oldcore:jar:8.4
[ERROR] org.xwiki.commons:xwiki-commons-xml:jar:8.4
[ERROR] org.jdom:jdom:jar:1.1.3 <--- banned via the exclude/include list
[ERROR]
I have noticed, that there is a newer version of xwiki-platform-oldcore (18.0.1) available but the ldap plugin requires 8.4 but I have no idea if it is (a) possible to replace the older 8.4 version with a newer one and (b) how I could accomplish this. |