Issue #150 - abstracting paths for jar generation
Issue #150 - using ternary operator