2012/6/1 Christian Grobmeier <grobme...@gmail.com>:
>> Yes believe me, we need modules. Provided scope's use case is not the
>> one that you mentioned. You can mark a dependency as "optional" but
>> then you leave the burden of adding a dependency to the user, without
>> the benefit of transitive dependencies. It's not so obvious.
>> The best thing is to have modules, with explicit and minimal
>> dependencies. So if a user wants the Log4j support for NT logging,
>> he/she will add that specific module.
>
> Suggestion: the easy part is to make chainsaw and lf5 classes a
> module. I have nuked them but Jacob requested they come back :-) These
> are all GUI related stuff. Next thing I'll do is create the module
> folders and get the code back to these.
> Then we can move the rest into a "core" folder and create the parent pom.
>
> Do you think this would be an acceptable move?

So if I understand you well, you would like to create a core, simply
by removing the GUI-related stuff?
I think that, if a reorganization has to be done, it should be done
the right way.

>
> Not sure we should do it exactly like Anthony did it here, but this is
> for sure inspiring:
> https://github.com/astubbs/log4j/tree/modulriseify
>
> I already wrote Anthony an mail to rejoin :-)
>

With the exception of directory naming, it seems like a good job. Why
did'nt you take it in consideration 2 years ago?

Antonio

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

Reply via email to