title: Advantages/disadvantages of building one huge jar as opposed to several smaller?
body: <p>I have seen programs like <a href="http://one-jar.sourceforge.net/" rel="noreferrer">http://one-jar.sourceforge.net/</a> and <a href="http://fjep.sourceforge.net/index.html" rel="noreferrer">http://fjep.sourceforge.net/index.html</a> promote rolling your application jar and any dependencies into a single, executable jar.</p>
  
  <p>What are the main reasons for/against doing this? </p>