diff --git a/all/pom.xml b/all/pom.xml
index 43362f4dd2..f685ee900e 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -293,7 +293,7 @@
run
-
+
diff --git a/example/pom.xml b/example/pom.xml
index 36bd3530b1..ad5fb3bf6f 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -103,18 +103,21 @@
+
- maven-antrun-plugin
+ kr.motd.maven
+ exec-maven-plugin
-
-
-
-
-
-
-
+ ${java.home}/bin/java
+
+ ${argLine.common}
+ ${argLine.bootcp}
+ -classpath %classpath
+ ${argLine.leak}
+ ${argLine.coverage}
+ ${argLine.example}
+ ${exampleClass}
+
diff --git a/pom.xml b/pom.xml
index 2feb1aec00..436ea896c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -857,7 +857,7 @@
run
-
+
@@ -1070,6 +1070,11 @@
maven-hawtjni-plugin
1.10
+
+ kr.motd.maven
+ exec-maven-plugin
+ 1.0.0.Final
+
diff --git a/run-example.sh b/run-example.sh
index ed99953c55..9a188accde 100755
--- a/run-example.sh
+++ b/run-example.sh
@@ -91,5 +91,5 @@ fi
cd "`dirname "$0"`"/example
echo "[INFO] Running: $EXAMPLE ($EXAMPLE_CLASS $EXAMPLE_ARGS)"
-exec mvn -nsu compile antrun:run -Dcheckstyle.skip=true -Dantfile=src/antrun/run-example.xml -DargLine.example="$EXAMPLE_ARGS" -DexampleClass="$EXAMPLE_CLASS"
+exec mvn -q -nsu compile exec:exec -Dcheckstyle.skip=true -DargLine.example="$EXAMPLE_ARGS" -DexampleClass="$EXAMPLE_CLASS"