title: When to use ServiceLoader over something like OSGi
body: <p>Being someone who is allergic to dependencies, when would I use something like OSGi instead of the built in java 6 <a href="http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html" rel="noreferrer">http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html</a> (I want to let plugin jars just be dropped in). </p>
  
  <p>(FYI this is in a scala app, open to any suggestions, ServiceLoader is pretty damn close to what I want).</p>