title: bower - developing a component while using it
body: <p>Lets say I have project A and B. Project B depends on Project A. </p>
  
  <p>I am working on project A and I would like to see immediate results by running project B. </p>
  
  <p>My co-worker is working on project B and is not allowed to check-out the code for project A at all!</p>
  
  <p>In Maven+Intellij I can easily do this for Java projects. I can define module dependencies in Intellij which allows me to work on project A and run project B with my modifications. For my co-worker Maven will fetch the deployed artifact on our local repository. </p>
  
  <p>Now I am trying to implement the same work-flow for front-end development. (images, HTML, JavaScript). </p>
  
  <p>I decided to go with Bower which seems "straight and to the point". </p>
  
  <p>How can I achieve these 2 qualities I have with Maven and Intellij:</p>
  
  <ol>
  <li>Change a dependency and with "refresh" see results. </li>
  <li>Define a different dependency for different developers. </li>
  </ol>