Since JPMS didn't really add anything useful for module versions, perhaps
our repos outside the main one can indicate their minimum log4j-core/api
versions via the standard OSGi manifest.mf attributes?

On 17 January 2018 at 04:09, Mikael Ståldal <[email protected]> wrote:

> Well, that's a decision we have to make. So far, logging-log4j-plugins has
> not been released yet, so we are now free do decide how to do it.
>
> I guess that logging-log4j-plugins over time will contain a diverse set of
> appenders, layouts and other plugins for Log4j 2, each one in its own Maven
> module. Those plugins will normally not be releated to each other.
>
> I can see some advantages, and some disadvantages, with versioning and
> releasing plugins independently from core.
>
> But to gain those advantages, each plugin should have it's own version and
> release schedule. To have one version/release for all plugins (but
> different from core) does not make sense to me, it will give us all
> disadvantages, but few of the advantages.
>
> When thinking about it, it's probably not even a good idea to have
> a logging-log4j-plugins repository in the first place. Instead we should
> create a new repository for each new plugin. And have a way to quickly
> bootstrap such reposisory with needed boilerplate, maybe with a Maven
> archetype.
>
> And since we haven't started using the logging-log4j-plugins repository
> yet, we have the oppourtunity to do it differently.
>
>
>
> On 2018-01-17 00:34, Ralph Goers wrote:
>
>> Because logging-log4j-plugins is released separately from logging-log4j2
>> and the versions would not line up.
>>
>> Ralph
>>
>> On Jan 16, 2018, at 2:31 PM, Mikael Ståldal <[email protected]> wrote:
>>>
>>> Why do we need to change the version number?
>>>
>>> On 2018-01-14 22:11, Ralph Goers wrote:
>>>
>>>> I don’t believe the components listed in the subject line should be
>>>> part of the main flume build and would like to see them moved to the
>>>> logging-log4j-plugins project. The only problem is that the modules and
>>>> maven coordinates need to change since the version numbers will be going
>>>> backwards. I would propose we solve that by adding “plugin” to the jar
>>>> names.
>>>>
>>>
>>>
>>
>>
>


-- 
Matt Sicker <[email protected]>

Reply via email to