MavenLauncher build classpath do not process build failure
- Dominant language
- Java
- Stars
- 2k
- Forks
- 392
- Avg merge
- 11h 24m
- Merged PRs (30d)
- 36
Description
In method `spoon.support.compiler.SpoonPom#generateClassPathFile`, `invoker.execute(request)` does not process the return value, it just catch a `MavenInvocationException`. But actually, when the return value contains a non-zero exit code, it represents maven build failure.

Contributor guide
Research direction
Start in spoon.support.compiler.SpoonPom#generateClassPathFile and inspect how invoker.execute(request) is handled alongside MavenInvocationException. Verify how the returned result represents a non-zero exit code, and consider the issue complete when Maven build failures from that result are handled rather than ignored.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100