title: How can I set up leiningen to work with multiple projects?
body: <p>I have multiple, separate leiningen projects that ostensibly could depend on one-another. </p>
  
  <p>Example:</p>
  
  <pre><code>~/projects/mywebapp  (my own project)
  ~/projects/noir      (a clone of the github repo)
  ~/projects/clojureql (a clone of the github repo)
  </code></pre>
  
  <p>I want to have them all compiled into the same JVM at the same time. I would like to run the git repos bleeding edge (pulling new commits/making my own commits) and not have to run lein jar or lein deps and certainly not have to restart the VM if I change any of the projects.</p>
  
  <p>Here's a use case:</p>
  
  <p>After running lein swank, from within emacs, I connect to the repl and compile a file from mywebapp (with C-c-k), which requires a file from noir. It finds the version of the file in my projects directory. Later, I open that file, edit it, and compile it (with C-c-k).</p>
  
  <p>Note that I'm not asking for auto-compiling when I do git pull. I just don't want to have to restart the JVM or do lengthy jar compiling processes.</p>
  
  <p>Is this possible in leiningen? How can I set this up?</p>