The groupId will almost always be “org.apache.logging.log4j” unless it isn’t 
specifically for log4j. In that case the last token would be the 
“category/subproject” it belongs to.

As far as where to put it you have a few choices. Any PMC member can create a 
new repo so the only question is the name. All Logging Services repos must 
start with “logging-“. So you could use “logging-maven-plugins” under the 
assumption there may be multiple Maven plugins. More normal for plugins though 
is for each to be in its own repo. So “logging-location-maven-plugin” might be 
a decent repo name (although a bit long).

Ralph

> On Jan 1, 2023, at 1:59 PM, Piotr P. Karwasz <piotr.karw...@gmail.com> wrote:
> 
> Hi all,
> 
> After successfully merging my `LogBuilder` enhancement proposals, I
> have a Maven plugin ready[#], which hardcodes location information in
> a class's bytecode.
> 
> As Ralph remarks in the PR, the right place for this module is not
> necessarily the `loggjing-log4j2` repository. I tend to agree with
> this: the lifecycle of this plugin is not necessarily linked with
> Log4j2. I have a long list of additional features I want to implement
> in the near future (like migrating SLF4J, JCL and JUL bytecode to
> Log4j2 API), but after that development will probably stop (apart from
> some bug fixes).
> 
> Where do you think I should upload this code? What Maven groupId should I use?
> 
> Piotr
> 
> [#] https://github.com/apache/logging-log4j2/pull/1147

Reply via email to