we have most plugins that are simple with only 1 mono-module build This makes documentation easy in /plugins/maven-*-plugin/: see https://maven.apache.org/components/plugins/ for full list
we have a few components that have a plugin as part of a larger multi-module build, like surefire, jxr, archetype, scm, plugin-tools, enforcer, release, and soon wrapper And from experience, it makes documentation harder because there is always the question of what to write in the plugin pages and what to write in other modules. Not talking of navigation from /plugins/maven-xxx-plugin to /xxx/ maven-xxx-plugin (we have a trick for redirecting...) In caching case, I see that there is only one submodule, that is done for ITs with Surefire: is it necessary? isn't maven-invoker-plugin usable, like for plugins? Regards, Hervé Le jeudi 9 décembre 2021, 09:01:13 CET Guillaume Nodet a écrit : > I think the repository name should not contain 'extension', similar to > surefire which provides a plugin, but it a bit more complex > The fact that it is provided as an extension is a technicality in this case > imho. > No big deal though... > > Le mar. 7 déc. 2021 à 09:53, Tamás Cservenák <ta...@cservenak.net> a écrit : > > Howdy, > > > > I'd rather group ASF extensions (are there any existing ones aside of > > caching?), > > to be clear... so GH repo could be something like > > apache/maven-caching-extension > > apache/maven-foobar-extension > > etc? > > > > T > > > > On Tue, Dec 7, 2021 at 9:48 AM Guillaume Nodet <gno...@apache.org> wrote: > > > Following the recent work done to integrate the maven caching / > > > > incremental > > > > > build system into maven, I think it's now time to discuss where we want > > > > its > > > > > long-term location to be. > > > > > > This extension was donated a few months ago and provides local and > > > remote > > > caching of maven project's output, based on computed hashes of the > > > > inputs. > > > > > It's defined as a maven extension and can be used as a core or build > > > extension. This avoids building the project and speeds up builds a lot > > > ! > > > > > > The current status of this work resides in 3 branches: > > > * MNG-7129-3.8.x (PR at https://github.com/apache/maven/pull/622) > > > * MNG-7129-master (PR at https://github.com/apache/maven/pull/607) > > > * https://github.com/apache/maven/tree/MNG-7129-maven-caching > > > > > > The two first PRs include the required changes to integrate the > > > extension > > > in maven 3.8.x (or rather 3.9.x) and in master. The last branch is the > > > > one > > > > > that should be moved to a separate repository and contain the code for > > > > the > > > > > extension. The goal is to agree on the location and the final name for > > > > the > > > > > repository (it can't be changed easily). > > > > > > I propose maven-caching as the repository / subproject name, but any > > > > better > > > > > name is welcomed of course. > > > > > > -- > > > ------------------------ > > > Guillaume Nodet --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org