Hey,

as I see a lot of improvements and (ofc after the initial time effort of
the set up) time savings in the future (by not writing the same multiple
times but also to avoid introducing manual issues when you do the same
for th x times, but always a slightly different cause of the slightly
different codes,  I'm for this move forward.

Only thing I'm not sure about is the name "maven-core" for me as a fresh
guy here always relates to the maven core application but not the
plugins - I guess you mean the core basic plugins, but maybe a different
name like idk (names...) maven-general-plugin-lib or something (tried to
avoid "common").

Greetings

Matthias

P.S. Yes I've read all the discussion so far. I don't see the issue of
competing standards or "old" plugins. It's natural to deprecate and bury
old stuff in favor for new - that's somehow the core (haha) message of
Maven 4 for me. Or as I call it "Maven 4 is project jigsaw for Maven"


Am 15.08.2024 um 13:13 schrieb Tamás Cservenák:
Howdy,

as am going over multiple plugins (as it is time to upgrade parent, some
bugfix, etc), all I see is:
* a LOT of code duplication across plugins (some even have comments like in
plugin X "this should be shared with Y")
* some "forcefully" pushed out "shared" artifact to share them across
* just many too small codebases that needs a LOT of process/work effort for
small gain
* it is all chopped up into relatively small pieces

Hence, we were already discussing this idea on Slack: what if we introduce
maven-core-plugin?

One single plugin that contains some "most common" Mojos?
(nothing new under Sun, this would be the "a la Takari Lifecycle"
situation, where one plugin delivers most common Mojos -- although there
the incentive was build avoidance/incremental build).

For start, we could consider all 'core' plugins (those referenced from
maven like in lifecycle mapping) except:
* m-compiler-p
* m-surefire-p

as they are complex on their own.

WDYT?
Tamas


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to