Hi, Myles:<div><br></div><div>You&#39;re getting closer.  If you do an &#39;ant -p&#39; you&#39;ll see:</div><div><br></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>[jerryk@strongmad .../co/rabbitmq-umbrella/rabbitmq-java-client]$ ant -p</div>
<div>Buildfile: /Users/jerryk/co/rabbitmq-umbrella/rabbitmq-java-client/build.xml</div><div><br></div><div>Main targets:</div><div><br></div><div> amqp-generate        generate AMQP.java and AMQImpl.java from AMQP spec</div>
<div> amqp-generate-check  check if codegen needs to be run</div><div> build                Build the client library.</div><div> maven-bundle         This creates a bundle to upload to the central maven repo</div><div> test-client          Run the client test suites.</div>
<div> test-functional      Run the functional test suite.</div><div> test-suite           Run all test suites.</div><div>Default target: build</div></div><div><br></div></blockquote>That amqp-generate will need to happen, to mechanically produce a bunch of AMQP boilerplate from the spec.  Once that stuff appears, and you tell IntelliJ where it is, you&#39;ll be able to navigate within the IDE as it it was regular, plain old, lovingly human written code...</div>
<div><br></div><div>Best regards,</div><div>Jerry<br><br><div class="gmail_quote">On Tue, Nov 13, 2012 at 5:09 AM, Myles McDonnell <span dir="ltr">&lt;<a href="mailto:mcdonnell.myles@googlemail.com" target="_blank">mcdonnell.myles@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jerry<div><br></div><div>I&#39;m nearly there.  I have IntelliJ IDEA installed and I have created a new project from existing source. Separately I have followed these instructions successfully <a href="http://www.rabbitmq.com/build-java-client.html" target="_blank">http://www.rabbitmq.com/build-java-client.html</a> so I can build from the command line.</div>

<div><br></div><div>The piece I don&#39;t understand yet is around the code gen for the AMQP framing classes which is preventing me from compiling in IdeaJ it can&#39;t resolve com.rabbitmq.client.AMQP.  If you can direct me to anything that might help me understand this piece that would be great. I&#39;m guessing I need to run some sort of code gen process then reference that from the IDJ project?</div>

<div><br></div><div>Thanks Again</div><div>Myles</div><div><br><div class="gmail_quote"><div class="im">On 13 November 2012 00:32, Jerry Kuch <span dir="ltr">&lt;<a href="mailto:jerryk@rbcon.com" target="_blank">jerryk@rbcon.com</a>&gt;</span> wrote:<br>

</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, Myles:<div><br></div><div>What Java dev environment do you normal work with?  With IntelliJ IDEA it&#39;s pretty easy to point the IDE at the src and test directories and add the (very few) JAR dependencies...</div>
<div><div class="h5">
<div>
<br></div><div>The build itself, and running tests, is easily accomplished with Ant (although some of them require you to separately start up a RabbitMQ broker, running locally).</div><div><br></div><div>Best regards,</div>


<div>Jerry<div><div><br><br><div class="gmail_quote">On Mon, Nov 12, 2012 at 11:26 AM, Myles McDonnell <span dir="ltr">&lt;<a href="mailto:mcdonnell.myles@googlemail.com" target="_blank">mcdonnell.myles@googlemail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jerry<div><br></div><div>Thank you for your reply to my recent post WRT the above on the Rabbit list.  I didn&#39;t explain myself very well, I&#39;m actually looking for some guidance for setting up a dev. env to work on the java client, not build an app that references the java client.  The reason being that I want to implement and contribute a .NET version of the QueuingConsumerCoDel (as referenced here <a href="http://www.rabbitmq.com/blog/2012/05/11/some-queuing-theory-throughput-latency-and-bandwidth/" target="_blank">http://www.rabbitmq.com/blog/2012/05/11/some-queuing-theory-throughput-latency-and-bandwidth/</a>  and  <a href="https://gist.github.com/2658712" target="_blank">https://gist.github.com/2658712</a>)  and in order to do that I need to understand the internals of the java client.</div>



<div><br></div><div>Any advice much appreciated.</div><div><br></div><div>Kind Regards</div><span><font color="#888888"><div>Myles</div>
</font></span></blockquote></div><br></div></div></div>
</div></div></blockquote></div><br></div>
</blockquote></div><br></div>