introduce a macro for making executable jars.