none: @echo make verify-versions verify-versions: @for i in */pom.xml; do \ p=$$(dirname $$i); \ v=$$(grep "" $$i | sed 2q | tail -n 1 | sed -e 's!!!g' -e 's/-SNAPSHOT//' -e 's/[[:space:]]//g'); \ if grep 'version[[:space:]]*=[[:space:]]*["'"']$$v['"'"]' $$p/setup.py > /dev/null; then \ echo "$$i version $$v verified in $$p/setup.py"; \ else \ grep -n "" $$i /dev/null | sed 2q | tail -n 1; \ grep -n "version[[:space:]]*=" $$p/setup.py /dev/null; \ echo "$$i version $$v not found in $$p/setup.py. Instead found the above version."; \ exit 1 ; \ fi; \ done @pomv=$$(grep "" pom.xml | sed 2q | tail -n 1 | sed -e 's!!!g' -e 's/[[:space:]]//g'); \ for i in */pom.xml; do \ v=$$(grep "" $$i | sed 1q | sed -e 's!!!g' -e 's/[[:space:]]//g'); \ if [ "$$pomv" = "$$v" ]; then \ echo "pom.xml version $$pomv verified in $$i"; \ else \ grep -n "" $$i /dev/null | sed 1q; \ echo "pom.xml version $$pomv not found in $$i. Instead found $$v"; \ exit 1 ; \ fi; \ done