current model's remote repositories need to be calculated before the parent/origin is stored in lineage. fixes this scenario (as found in svn:https://www.dev.java.net/svn/grizzly/trunk) project defines remote custom repository and also has build extension that is only available at that remote repository. it defines RELEASE as the version of the extension artifact.