parent
2f8c13e85a
commit
d7f553562e
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
EXAMPLE_MAP=(
|
EXAMPLE_MAP=(
|
||||||
'spdy-server:io.netty.example.spdy.server.SpdyServer'
|
|
||||||
'spdy-client:io.netty.example.spdy.client.SpdyClient'
|
'spdy-client:io.netty.example.spdy.client.SpdyClient'
|
||||||
|
'spdy-server:io.netty.example.spdy.server.SpdyServer'
|
||||||
)
|
)
|
||||||
|
|
||||||
EXAMPLE=''
|
EXAMPLE=''
|
||||||
@ -35,14 +35,28 @@ if [[ -z "$EXAMPLE" ]] || [[ -z "$EXAMPLE_CLASS" ]] || [[ $# -ne 0 ]]; then
|
|||||||
echo >&2
|
echo >&2
|
||||||
echo "Available examples:" >&2
|
echo "Available examples:" >&2
|
||||||
echo >&2
|
echo >&2
|
||||||
|
I=0
|
||||||
for E in "${EXAMPLE_MAP[@]}"; do
|
for E in "${EXAMPLE_MAP[@]}"; do
|
||||||
echo " ${E%%:*}"
|
if [[ $I -eq 0 ]]; then
|
||||||
done | sort >&2
|
echo -n ' '
|
||||||
|
fi
|
||||||
|
|
||||||
|
printf '%-24s' "${E%%:*}"
|
||||||
|
((I++)) || true
|
||||||
|
|
||||||
|
if [[ $I -eq 2 ]]; then
|
||||||
|
I=0
|
||||||
|
echo
|
||||||
|
fi
|
||||||
|
done >&2
|
||||||
|
if [[ $I -ne 0 ]]; then
|
||||||
|
echo >&2
|
||||||
|
fi
|
||||||
echo >&2
|
echo >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd "`dirname "$0"`"/example
|
cd "`dirname "$0"`"
|
||||||
echo "[INFO] Running: $EXAMPLE ($EXAMPLE_CLASS $EXAMPLE_ARGS)"
|
echo "[INFO] Running: $EXAMPLE ($EXAMPLE_CLASS $EXAMPLE_ARGS)"
|
||||||
exec mvn -nsu compile exec:exec -DargLine.example="$EXAMPLE_ARGS" -DexampleClass="$EXAMPLE_CLASS"
|
exec mvn -nsu compile exec:exec -DargLine.example="$EXAMPLE_ARGS" -DexampleClass="$EXAMPLE_CLASS"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user