Howdy,

Seems @Michael Osipov <micha...@apache.org> rejected your jira request :(

Anyway, create pr and we will handle jira

Thanks
T

On Wed, Jul 24, 2024, 14:06 Gyorgy Abraham <gyorgy.abra...@genesys.com>
wrote:

> Thanks Tamas!
>
> I did not yet got any recommendations, so I will soon create the PR, cause
> our Hackathon closes today.
>
> My current output looks like this (original error output was 160 lines
> long).
> The information presented here is reduced, but shows the point: you have
> to increase these versions, and done.
>
> [ERROR] Failed while enforcing RequireUpperBoundDeps. Error(s) simply
> summarized:
> [ERROR] Parent module: com.genesys.journey.analytics:webster-functions
> [ERROR] com.fasterxml.jackson.core:jackson-core:2.14.2 (managed) <-- 2.13.5
> [ERROR] org.apache.commons:commons-lang3:3.14.0 (managed) <-- 3.12.0
> [ERROR] org.slf4j:slf4j-api:1.7.36 (managed) <-- 1.7.32
> [ERROR] com.fasterxml.jackson.core:jackson-databind:2.14.2 (managed) <--
> 2.13.5
>
> Cheers,
> Gyorgy
>
> Feladó: Tamás Cservenák <ta...@cservenak.net>
> Dátum: hétfő, 2024. július 22. 9:43
> Címzett: Maven Developers List <dev@maven.apache.org>
> Tárgy: Re: [Maven Enforcer Plugin] Intention to improve the output format
>  EXTERNAL EMAIL - Please use caution with links and attachments
>
> A big thumb up for lowering Maven console output! Many Maven errors (and
> outputs) are just very redundant and lost in ocean flood of log lines.
>
> For the rest I'd leave to other team mates to chime in.
>
> Thanks
> T
>
> On Mon, Jul 22, 2024, 09:25 Gyorgy Abraham <gyorgy.abra...@genesys.com>
> wrote:
>
> > Dear Maven devs,
> >
> > At our company Genesys, we are holding a Hackathon in the following days.
> > Me and one of my colleagues decided to contribute to maven and
> specifically
> > enforcer plugin, because we use it in a daily basis and have some ideas
> to
> > improve the output format.
> > Before throwing in any PRs, I would like to ask for some guidance, so it
> > will be easier for both parties to get along.
> >
> >
> >   *   Should we just modify the current output format, or would you like
> > us to make it possible for an alternative output, that can be chosen by
> the
> > user?
> >   *   If the latter option seems better, what is the desired way to
> > specify the option? Switch on command line, pom.xml config in the plugin
> > section, etc?
> >   *   Maybe a different option would be create a similar rule, but with
> > *simple name.
> >   *   We only use require upper bounds rule:
> >
> https://maven.apache.org/enforcer/enforcer-rules/requireUpperBoundDeps.html
> > Is it possible to only apply the alternative output for this one? Do you
> > need us to include all built in rules?
> >   *   What are the conventions and requirements for a certain PR to be
> > accepted? We would like to conform.
> >
> > Generally our intention is to make the output more human friendly,
> because
> > the current one is very verbose, lists unnecessary / unrelated issues,
> and
> > generally it is pretty hard to pick up what explicit dependency needs to
> be
> > increased. (In our test case, a single modification to only one
> dependency
> > would create a total of 8 lines of problems, of which only 3 were
> > necessary).
> >
> > Our alternative output would be some table maybe, with the following
> > columns:
> >
> >   *   Explicit dependency identifier
> >   *   Local version (to be increased)
> >   *   Higher version(s) found in the transitive graph
> > This version would lack some information that is present in the current
> > one, but most of the times that is not necessary.
> >
> > Kindly looking forward for your response, cheers
> > Gyorgy and Praveen
> >
> >
>

Reply via email to