title: When will you loose play's fast recompile feature?
body: <p>I am new to both sbt and play! and want some advice on how to structure this project.</p>
  
  <p>I want to have my models and slick related code outside of my play application.</p>
  
  <p>I know play has sub-modules, but that seems to be play related modules not just a separate module for my models+slick.</p>
  
  <ol>
  <li><p>How can have my models + slick outside of my play project?  Should I just create a separate maven project and import the library via sbt maven local repository?</p></li>
  <li><p>If I do #1, will that mean if I update my models or slick code I won't be able to simply refresh the browser and get that nice fast re-compile feature?</p></li>
  </ol>
  
  <p>I will need to re-use my models + slick/dao code in other projects so that I why I don't want it baked into this project.</p>
  
  <p>What options do I have?</p>