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

[feature] Sandboxed concurrent modules #11

Open
roberth opened this issue Aug 24, 2020 · 0 comments
Open

[feature] Sandboxed concurrent modules #11

roberth opened this issue Aug 24, 2020 · 0 comments

Comments

@roberth
Copy link
Contributor

roberth commented Aug 24, 2020

Multi-module projects can be of problematic size.
Building the modules incrementally, correctly and in parallel would be very helpful, but isn't always considered feasible because of fear that the concurrency breaks the build in subtle ways.
What if mvn2nix could support this? By making the individual modules hermetic, this becomes feasible.
Due to the restrictions of module hermeticity, it may require some extra configuration by the project authors, but unlike with normal concurrent builds, the task is to solve a deterministic issue with inspectable intermediate results, which is far easier.
As a bonus, the build can even be distributed.

@roberth roberth changed the title Sandboxed concurrent modules [feature] Sandboxed concurrent modules Aug 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant