build path type
ensure version file exists before build