Maven je build sistem, U principu svaki ide ga podrzava(Eclipse,NetBeans,InteliJ) znaci napravis projekat dodas dependency
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.3.160</version>
</dependency>
i sa komandom
mvn assembly:assembly napravice ti debeli jar fajl sa svim dependencijima.