Hi, Myles:<div><br></div><div>You're getting closer. If you do an 'ant -p' you'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'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"><<a href="mailto:mcdonnell.myles@googlemail.com" target="_blank">mcdonnell.myles@googlemail.com</a>></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'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't understand yet is around the code gen for the AMQP framing classes which is preventing me from compiling in IdeaJ it can'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'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"><<a href="mailto:jerryk@rbcon.com" target="_blank">jerryk@rbcon.com</a>></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'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"><<a href="mailto:mcdonnell.myles@googlemail.com" target="_blank">mcdonnell.myles@googlemail.com</a>></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't explain myself very well, I'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>