javad?
- Dominant language
- Java
- Stars
- 3.5k
- Forks
- 250
- Avg merge
- 16h 22m
- Merged PRs (30d)
- 36
Description
Hi,
Wonder if you investigated some wider "daemon" scope for mvnd.
I'm coming from surefire which is super slow when you have a lot of modules and a few tests (basically creating the jvm is way slower than running the tests).
Idea would be to keep a JVM up and running - potentially the same as mvnd one? - and reuse it for surefire executions.
I know it requires some investment and patching of surefire (but hey, we have a javaagent now, no? ;)) but I think it can be worth.
Hope it makes sense.
Romain
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue proposes broadening the mvnd daemon scope to reuse a JVM for Surefire executions across modules. Start by reviewing how mvnd launches daemon work and how Surefire executions are integrated. Done would mean the proposal is concretely scoped and JVM reuse is demonstrated without breaking existing test execution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100