Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guide for creating a user feature that integrates a pre-existing library into CDI #1011

Open
benjamin-confino opened this issue Dec 15, 2023 · 3 comments

Comments

@benjamin-confino
Copy link
Member

I had a customer ask me for help with accomplishing this, and afterwords I created a guide based on what we did together to preserve this knowledge for the future.

The guide covers using maven to repackage an existing library as a liberty user feature, as well as making an integration layer that can expose upstream classes as CDI beans.

It can be found here: https://github.com/benjamin-confino/draft-guides-template

@gkwan-ibm
Copy link
Member

Thank you @benjamin-confino for this contribution.

We will review it on next year Jan.

@yeekangc
Copy link
Member

This is for extending Liberty with new custom features and in this case, a user feature that introduces APIs that Liberty doesn't provide "out of the box".

This may be in the same category of assets as the Liberty Deep Dive tutorial.

@gkwan-ibm
Copy link
Member

hi @benjamin-confino

We suggest you to create a sample Github repo under OpenLiberty org and write up a blog for it. If having good feedback and traffic, we will write up a guide for this topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Unprioritized
Development

No branches or pull requests

3 participants