I'll probably be starting the integration of the new generator into Java
next week. (This week I'm tied down with AMQP 0-9 spec editing and
release issues).

In the mean time, I have checked in a change that generates to the
framing directory. Be aware that if a second version is introduced, it
will overwrite the files of the first version. So as long as this is in
use, only one version at a time.

As I'm sending this, I see Daniel Kulp suggested an almost identical
patch. Thanks, Daniel.

Kim

On Thu, 2006-12-07 at 14:04 -0500, Steve Vinoski wrote:
> I recently emailed about build avoidance issues with the generated  
> framing code under common. The way it's done means that it builds  
> every single time through, and does nothing at all to try to avoid  
> the build if the spec file hasn't changed.
> 
> Rajith and I have now both independently run into more problems with  
> this code: it won't work under Eclipse. The code is generated into  
> directory names that contain spec version numbers (e.g., org/apache/ 
> qpid/framing_8_0), but the actual code itself is declared to reside  
> in the org.apache.qpid.framing package. This is clearly a no-no, and  
> Eclipse refuses to build it.
> 
> So, anybody have an idea as to when we'll start using the new code  
> generation approach? The code seems to have existed for weeks now,  
> but to the best of my knowledge, nobody's stated any intent regarding  
> making it part of the normal trunk build.
> 
> Also, will this new code address the build avoidance issues and the  
> Eclipse issues?
> 
> I need to know, because I don't want to go off and fix issues with  
> the current stuff if it's all about to be replaced. We have several  
> people who want to use Eclipse for Qpid work, and they're currently  
> blocked by this.
> 
> --steve

Reply via email to