# we are likely releasing a release candidate. We should skip closing the
# Nexus staging repository so that we can sign the artifacts.
SKIP_STAGING_CLOSE=false
-# TODO: Figure out a solution to Open staging repos not being available
-# immediately. This means integration tests cannot reliably download and
-# test the new build if we leave the staging repo open.
-# if [ "${DATESTAMP}" == "false" ]
-# then
-# SKIP_STAGING_CLOSE=true
-# fi
+if [ "${DATESTAMP}" == "false" ]
+then
+ SKIP_STAGING_CLOSE=true
+fi
mkdir -p hide/from/pom/files
cd hide/from/pom/files
(IFS='
'
for m in `xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0 -t -m '//x:modules' -v '//x:module' ../../../../pom.xml`; do
- rsync -avz --exclude 'maven-metadata-local.xml' \
- --exclude 'maven-metadata-*' \
+ rsync -avz --exclude 'maven-metadata*' \
--exclude '_remote.repositories' \
--exclude 'resolver-status.properties' \
"/tmp/r/org/opendaylight/$m" m2repo/org/opendaylight/
# Add exception for integration project since they release under the
# integration top-level project.
-rsync -avz --exclude 'maven-metadata-local.xml' \
- --exclude 'maven-metadata-*' \
+rsync -avz --exclude 'maven-metadata*' \
--exclude '_remote.repositories' \
--exclude 'resolver-status.properties' \
"/tmp/r/org/opendaylight/integration" m2repo/org/opendaylight/