extended gradle-onejar with callbacks