387886 - Fixes trouble with the shared integration repo while building a single Virgo repo, not the whole chain
diff --git a/common/common.properties b/common/common.properties
index 05cba97..ca179db 100644
--- a/common/common.properties
+++ b/common/common.properties
@@ -7,6 +7,7 @@
build.stamp=BUILD-${timestamp}
bundle.version=${version}.${build.stamp}
local.repo.dir=${java.io.tmpdir}/local-repository
+virgo.deps.location=ivy-cache
# Artifact Properties
main.java.dir=${basedir}/src/main/java
diff --git a/common/common.xml b/common/common.xml
index 39dd5f5..4922917 100644
--- a/common/common.xml
+++ b/common/common.xml
@@ -139,10 +139,14 @@
<include name="*.java"/>
</fileset>
</resourcecount>
- </condition>
+ </condition>
+
+ <!-- init the property containing the ivy-cache and the integration repo location placeholders -->
<delete file="${basedir}/../user-ivy.properties"/>
- <echo file="${basedir}/../user-ivy.properties"
- message="ivy.cache=${ivy.cache.dir}
integration.repo.dir=${integration.repo.dir}
"/>
+ <condition property="virgo.deps.path" value="${integration.repo.dir}" else="${ivy.cache.dir}/repository">
+ <equals arg1="${virgo.deps.location}" arg2="integration-repo"/>
+ </condition>
+ <echo file="${basedir}/../user-ivy.properties" message="ivy.cache=${ivy.cache.dir}
integration.repo.dir=${virgo.deps.path}
"/>
</target>
<target name="diagnostics" description="diagnostics">
@@ -178,6 +182,7 @@
<arg value="-Dci.build=${ci.build}"/>
<arg value="-Dtimestamp=${timestamp}"/>
<arg value="-Dbundle.version=${bundle.version}"/>
+ <arg value="-Dvirgo.deps.location=${virgo.deps.location}"/>
<arg value="${exec-args}"/>
</exec>
<exec executable="${virgo.build.dir}\common\runant.bat" dir="${basedir}"
@@ -187,6 +192,7 @@
<arg value="-Dci.build=${ci.build}"/>
<arg value="-Dtimestamp=${timestamp}"/>
<arg value="-Dbundle.version=${bundle.version}"/>
+ <arg value="-Dvirgo.deps.location=${virgo.deps.location}"/>
<arg value="${exec-args}"/>
</exec>
<echo>exec-ant for target '${exec-ant-target}' gave return code ${exec-ant-rc}</echo>