problem with that is a bit that on jenkins and locally
the git checkout is completely different..
locally i have
user.home\git\master\ all git repos here
user.home\git\release\ all git repos here
user.home\git\special_branch\ all git repos here
but on jenkins thats all in folders and folders have jobs and jobs have workspaces and in that workspace here is the checkout
the first "folder" is the branch like master,release, special_branch
so all the relative paths don't work over the 2 different things here
what is in your example for me the $workspace? that can't be the root (
user.home\git\master\) because then the path to the actual git repo is completely different locally then on jenkins...
what you are trying to do could be solved transparently by Tycho....
All the artifacts are with "install" installed to a predefined location per branch for me
like the maven "<classifier>something</classifier>"
so 1 shared branch all the git repo's have a parent pom that has that clasifier set, tycho uses that to install stuff into and get stuff from