Hi Romain,

Thanks for the clear guidance. That helps a lot:
- Use the prototype ✓
- Build it as a plugin ✓
- Start with the WAR plugin as proof of concept ✓

I'll start by exploring the prototype and understanding how to
Model the dependency+exclusion API for the tree impact.

Before I dive in, I want to confirm: Would you be interested in
Mentoring this for GSoC 2027? I plan to have 7-10 PRs merged by
January: A detailed proposal will be ready when applications open.

Thanks,
Hitesh

On Sat, 20 Jun 2026 at 14:21, Romain Manni-Bucau <[email protected]>
wrote:

> Hi
>
> I think
>
> 1. Yes
> 2. Plugin
> 3. Something equivalent to defining dependencies+exclusion but basically
> impacting a dependency tree. There are tons of options so expériment a bit
> probably
>
> For 12 weeks, default org.apache.maven.plugins (war,ear,jar,...) can be
> handled i think. At least war as a proof it works.
>
>
> Romain Manni-Bucau
> @rmannibucau <https://x.com/rmannibucau> | .NET Blog
> <https://dotnetbirdie.github.io/> | Blog <https://rmannibucau.github.io/>
> | Old
> Blog <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <
> https://www.packtpub.com/en-us/product/java-ee-8-high-performance-9781788473064
> >
> Javaccino founder (Java/.NET service - contact via linkedin)
>
> Le sam. 20 juin 2026, 06:56, hitesh sai <[email protected]> a écrit :
>
> > Hi Romain and Tamás,
> >
> > Thanks for sharing that example. I think tracking dependencies
> > through plugins to the final artifact is a real problem worth solving.
> >
> > I'm interested in exploring this for GSoC 2027 (applications start
> > in January). I've already merged one PR and helped resolve another
> > issue, so I'm ready to contribute more to understand the codebase.
> >
> > A few technical questions:
> > 1. Is your tracking prototype the right foundation, or should I
> > Start fresh?
> > 2. Should this be a maven-core extension or a separate plugin?
> > 3. For capturing plugin decisions (WAR, assembly, shade), what
> > What Maven 4 APIs would plugins need?
> > 4. What would be a realistic scope for 12 weeks?
> >
> > I'm also looking for a mentor if this direction interests any of you.
> >
> > Thanks,
> > Hitesh
> >
> > On Fri, 19 Jun 2026 at 22:07, hitesh sai <[email protected]> wrote:
> >
> > > Hi Tamás and Romain,
> > >
> > > It looks like tracking the dependency graph is only one part of the
> > > picture; the more challenging part is capturing what happens during the
> > > build lifecycle, when plugins can influence the final artifact.
> > >
> > > The plugin tracking aspect is especially interesting, since it could
> help
> > > explain the complete path from a dependency to the final packaged
> output.
> > >
> > > I'll take a look at the prototype and the existing APIs to better
> > > understand the approach.
> > >
> > > Thanks for taking the time to share these ideas.
> > >
> > > Best regards,
> > > Hitesh
> > >
> >
>

Reply via email to