The traditional logic here was that if you need to produce a jar, it can only be for a binary or for publish and re-use. If the latter, add a provides... to the target and do a local publish, where you can set the output path, then grab the jar and sneakernet.