OpenNTF / openliberty-domino

Open Liberty server embedded in Domino
Apache License 2.0
7 stars 3 forks source link

Consider incorporating the XPages Runtime project #46

Open jesse-gallagher opened 4 years ago

jesse-gallagher commented 4 years ago

https://github.com/jesse-gallagher/xpages-runtime

Though the XPages and Notes artifacts themselves would certainly not be redistributable, it could be possible to write a feature bundle that assumes they'll be present and exposes the classes to apps, and then have the Domino runtime auto-vivify a fragment bundle with embedded dependencies during deployment.

In my initial investigation, I found that it was more trouble than it was worth to try to bring in the OSGi bundle versions of the XPages artifacts, so it'd make sense to pull together the various JARs into the fragment bundle instead of trying to include all the existing bundles.