hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: [HttpClient] to split or not to split
Date Fri, 15 Feb 2008 19:12:06 GMT

On Fri, 2008-02-01 at 19:41 +0100, Roland Weber wrote:
> Hi folks,
> 
> should we split module-client into multiple modules?
> There are currently four informal units [1] there:
> - HttpAuth
> - HttpConn
> - HttpCookie
> - HttpClient
> 
> Most of the arguments _for_ splitting module-client
> are hypothetical. We are not going to put any modules
> on a separate release cycle in the forseeable future.
> Oleg is our only release manager, and given the
> complexity of the release process [2] as it is now,
> I have no intention of volunteering. Anyone else maybe?
> If users need only some of the informal units, having
> the others in the same JAR won't hurt.
> 
> The one thing I really dislike about the structure of
> module-client is that we have a single compilation unit
> for informal units with different dependencies.
> HttpConn and HttpClient depend on logging, while
> HttpAuth and HttpCookie do not. HttpAuth depends on
> commons-codec, which transitively extends to HttpClient
> but not HttpConn. (I'm not sure whether HttpCookie also
> uses commons-codec, probably not.)
> 
> Once more, this has to do with Maven. I don't mind all
> those classes ending up in the same JAR, but I would
> prefer to have them in separate compilation units.
> (Our) Maven compilation units are modules, and each
> module ends up in a separate JAR.
> 
> Thoughts? Suggestions?
> 

Roland

No one seems interested. Let's bury this idea (well, until HttpClient 5
probably)

Oleg 



> cheers,
>   Roland
> 
> [1] http://wiki.apache.org/HttpComponents/HttpComponents
> [2] http://wiki.apache.org/HttpComponents/HttpComponentsCoreReleaseProcess
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
> For additional commands, e-mail: dev-help@hc.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message