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

MergedProperties POC for sharing properties between projects #9982

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jpenilla
Copy link
Member

This is an alternate way to share dependency versions between api & server to version catalogs (#9974), which have the problem where any catalog change that impacts the generated accessor ABI will cause the entire paperweight pipeline to run again (which makes it impractical for our use case)

If we decide to go forward with this, will need to merge PaperMC/paperweight#226 and make a paperweight release first.

This is an alternate way to share dependency versions between api & server to version catalogs (#9974), which have the problem where any catalog change that impacts the generated accessor ABI will cause the entire paperweight pipeline to run again (which makes it impractical for our use case)

If we decide to go forward with this, will need to merge PaperMC/paperweight#226 and make a paperweight release first.
@MiniDigger
Copy link
Member

I like this idea, pretty much version catalogs but without the codegen stuff, so all the same advantages but no real disadvantages (other than lost type safety which seems fine)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Awaiting review
Development

Successfully merging this pull request may close these issues.

2 participants