This is likely more a Maven question (which I’m a complete beginner with), but do you have any suggestions for how to do this with the OIDC plugin?
Using the docker container to build the plugin with the FAQ you created, as well as the other XIP info from the documentation, I’ve encountered:
root@79ebe037721e:~/workingdir/oidc# mvn clean install
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'parent.relativePath' of POM org.xwiki.contrib.oidc:oidc:1.29.2-SNAPSHOT (/root/workingdir/oidc/pom.xml) points at org.xwiki.contrib.oidc:oidc instead of org.xwiki.contrib:parent-platform, please verify your project structure @ line 25, column 11
[ERROR] 'packaging' with value 'xip' is invalid. Aggregator projects require 'pom' as packaging. @ line 35, column 14
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.xwiki.contrib.oidc:oidc:1.29.2-SNAPSHOT (/root/workingdir/oidc/pom.xml) has 1 error
[ERROR] 'packaging' with value 'xip' is invalid. Aggregator projects require 'pom' as packaging. @ line 35, column 14
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
Which looks like I’m trying to do something that isn’t supported by Maven, but I’m not sure.