I see your point. I was confused at first, thinking you guys wanted an everything-in-one jar, but all you were talking about was api + core. My apologies. I am not in favor of the combined jar. I the name is confusing and don't see much benefit. I personally would rather keep the 2 artifacts separate.
Paul On Thu, Nov 1, 2012 at 10:40 AM, Ralph Goers <ralph.go...@dslextreme.com>wrote: > api and core are still (and would be) separate components in SVN, javadocs > and other documentation on the site. All I proposed doing was also > delivering a jar that merges the two. FWIW, API has no dependencies. Core > only has optional dependencies. So the combined jar isn't much different > from core in that respect. I do understand your concern that the "-all" > jar would have lots of optional dependencies that aren't optional if you > really want to use the component (this is especially true of Flume). That > is why I didn't create a "-all" jar and I'm not as much in favor of it. > > Ralph > > > > On Nov 1, 2012, at 8:09 AM, Paul Benedict wrote: > > The nice thing about keeping api divided from core is simply design. There > may be no reason to keep this split unless we can always ensure core will > not require more dependencies. It might be safer to keep them divided. > > I am not too fond of the "impl" but would rather see "adapter" since > that's really what the jar represents. It's an adaptive implementation of > another person's API. For example, log4j-slf4j-adapter is much more > expressive to me. > > Just my 2 cents. > > Paul > > On Thu, Nov 1, 2012 at 10:02 AM, Gary Gregory <garydgreg...@gmail.com>wrote: > >> >> >> On Thu, Nov 1, 2012 at 10:07 AM, Ralph Goers <rgo...@apache.org> wrote: >> >>> OK. The current combined jar only includes API and core and has no >>> required dependencies that are different than core. I am imagining that >>> many will prefer to use this single jar instead of having to include both >>> the API and core jars. What is your opinion on that and if positive, what >>> would you name it? >>> >> >> Let's see, if we have an api + core jar, then that means you can use >> Log4J out of the box with the one jar (as you could with -all), maybe >> log4j-standalone? Or just log4j? >> >> Should "log4j-core" be "log4j-impl"? >> >> Why is it slf4j-impl and not log4j-slf4j-impl or log4j-slf4j? >> >> Why is it log4j-jcl and not log4j-jcl-impl? >> >> It seems we should have a naming pattern for bridges to other logging >> systems, either the name or name-impl. >> >> We could then have: >> >> - log4j-impl >> - log4j-jcl-impl >> - log4j-slf4j-impl >> >> and: >> >> - log4j-api >> >> Then the combos: >> >> - log4j-all >> - log4j-standalone >> >> Gary >> >> >>> >>> Ralph >>> >>> On Nov 1, 2012, at 6:51 AM, Paul Benedict <pbened...@apache.org> wrote: >>> >>> I may have misunderstood, but I'll give it another shot! >>> >>> I don't like combined jars. It's because there's too many dependencies >>> associated with them. It makes the POM kind of worthless because any >>> extensions are all <optional>true</option> ... so you have to go manually >>> add those to your Maven project anyway to get them. I think that kind of >>> defeats the purpose of an all-in-one jar. >>> >>> My only point was if there is a combined jar that has everything, call >>> it "-all" not "-combined" >>> >>> Paul >>> >>> >>> On Thu, Nov 1, 2012 at 7:19 AM, Tushar Kapila <tgkp...@gmail.com> wrote: >>> >>>> I prefer all.jar or ApiAndCore.jar >>>> Even if OSes accept special characters there will always be closed >>>> systems that do not. Exampple hyphen is okay in a domain name but one of >>>> the visa test pit's don't like them >>>> >>>> ------------------------------**------------------------------** >>>> --------- >>>> To unsubscribe, e-mail: >>>> log4j-dev-unsubscribe@logging.**apache.org<log4j-dev-unsubscr...@logging.apache.org> >>>> For additional commands, e-mail: >>>> log4j-dev-help@logging.apache.**org<log4j-dev-h...@logging.apache.org> >>>> >>>> >>> >> >> >> -- >> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >> JUnit in Action, 2nd Ed: <http://goog_1249600977/>http://bit.ly/ECvg0 >> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> > > >