Use maven to organize project