- Does OpenLiberty have Gradle samples/plugin in addition to the maven one.
Yes, there are gradle and maven integrations for Liberty:
- Is it possible/documented how to extend OL itself with libraries, rather than putting them in web-inf/lib. (Skinny wars ). If possible, are such jars excluded from redeployment scans (faster dev cycles)?
Yes, Liberty has a concept of "shared libraries" which can point to a file or folder. Then, shared libraries can be referenced by applications. More documentation here: Shared Libraries
- In many cases one wants to deploy several wars in single jvm (anti-microservice). Can several web applications can you enumerate in the server.xml file?
Yes, you can have as many applications as you want. There are 2 main ways to add an application to a server.
Dropin apps:
You can drop applications into the ${server.config.dir}/dropins/
folder, which doesn't require any additional server configuration.
Configured apps:
You can explicitly configure applications in server.xml using the <application/>
configuration element. For more details see the Configuration elements page.