hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: [HttpComponents] HttpCore will be in a state of flux for some time
Date Sun, 13 Aug 2006 12:53:56 GMT
On Sat, 2006-08-12 at 15:54 +0200, Roland Weber wrote:
> Hi Oleg,
> 
> > The new directory structure is in place. One should be able to build
> > HttpCore along with NIO extensions and HttpAsync using Maven. HttpCore
> > site and assemblies are still broken. I am going to fix them over the
> > weekend. Meanwhile you can go ahead with fixing the Ant build
> 
> I've been working on the Ant build for a few hours now. I don't want
> to use the Maven structure for intermediate and result files. It
> simplifies the build.xml a bit if I can put them all under
> httpcore/build and /httpcore/dist instead of splitting the stuff in
> httpcore/module-main/{build|dist} and httpcore/module-nio/{build|dist}.
> I'm also creating only a single JAR file with both traditional and
> NIO classes. I'm not sure yet whether I'll implement conditional
> compilation for JDK 1.3. I'm leaning towards "no", as it saves time
> and because we don't need to duplicate everything in our build.
> 
> I have noticed some inconsistencies in the directory structure.
> The contrib package on the top level is fine by me. In both modules,
> the main and test classes are below src/main/java and src/test/java.
> But module-main/src/examples and src/contrib do not have a java
> subdir. I guess the java subdir is coming from Maven, as I don't
> see any point in it for our pure-Java project. No harm done though,
> the nested directories are annoying with or without another one.
> 

Roland,

This is still very much work in progress. At some point of time we migth
want to re-structure the cotrib code as modules: content
compression/decompression, Spring integration and so on

> Then I noticed that the NIO classes are in org.apache.http.nio.
> But they seem to be implementation classes only. Shouldn't they
> be in org.apache.http.impl.nio instead?
> 

They should. I'll take care of that when I have a little more code in
NIO extensions

Oleg

> cheers,
>   Roland
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> 
> 


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


Mime
View raw message