Hi Elliot, did you try to use mvnDebug?
> Am 24.02.2023 um 13:26 schrieb Elliotte Rusty Harold <elh...@ibiblio.org>: > > Real world example from the non-Apache project built with Maven I'm > working on this morning. > > 1. Build fails > 2. 591 lines of log output in my console, almost all of which are > artifacts being downloaded. > 3. Relevant lines: 1 > 4. Percentage useful content: .17% > > That's bad. But wait. It gets worse. > > The only useful output is > > [ERROR] Failed to execute goal XXX (default) on project XXX: Execution > default of goal XXX failed.: NullPointerException -> [Help 1] > > So somewhere in my code (I'm writing the plugin that failed) there's a > NullPointerException. Where? The logs don't tell me! There's no stack > trace. There's no line number. The most critical information I need to > debug this isn't included by default. Of course, > > [ERROR] To see the full stack trace of the errors, re-run Maven with > the -e switch. > > So I rerun with -e and there's the info I need. But > > 1. I shouldn't have had to rerun. The information I actually needed > should have been shown to me up front. > 2. I shouldn't have been bombarded with 590 lines of irrelevant log junk. > > Is anyone really willing to argue that the list of artifacts Maven > downloaded and the amount of time each took are somehow more likely to > be relevant than an exception arising in the developer's own code? And > yet that is exactly what we're doing. > > On Mon, Feb 20, 2023 at 9:33 AM Elliotte Rusty Harold > <elh...@ibiblio.org> wrote: >> >> Typical log message in build: >> >> Downloaded from central: >> https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom >> (14 kB at 776 kB/s) >> >> I have never, ever needed or wanted to know how fast a single artifact >> was downloaded. And in the extremely unlikely event I cared how big >> it was, I'd look in .m2/repo, not a build log. Can we remove (14 kB at >> 776 kB/s)? >> >> Maven log files today are often multiple megabytes. Many continuous >> integration Web UIs truncate them to a 1 MB or so. Any unread info we >> can remove to bring the size down is helpful, and also makes it much >> easier for devs to find the lines they actually care about. >> >> -- >> Elliotte Rusty Harold >> elh...@ibiblio.org > > > > -- > Elliotte Rusty Harold > elh...@ibiblio.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org