I meant you might need to build a XIP for the extensions you’re using if one is not provided (and as I said we only provide a XIP for the XWiki Standard Flavor).
You shouldn’t do this since it would mean bypassing the Extension Manager (EM) and thus you wouldn’t be able to upgrade, remove, control the extension using the EM.
But it’s not too hard to generate a XIP and configure XWiki to use it.
Since I haven’t worked with java for a long time, I just want to clarify one thing - I’ll have to build XIP from sources, right?
And dependencies, do I need sources as well, or they can be .jar files?
Thanks again and I apologize for beginner questions
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.