added support for building an executable jar