diff --git a/all/pom.xml b/all/pom.xml
index 704a260df9..dea39b21cc 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 e5b48d5dad..f22b51c53d 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -107,18 +107,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 e1e48b348d..1a917b4b97 100644
--- a/pom.xml
+++ b/pom.xml
@@ -858,7 +858,7 @@
run
-
+
@@ -1071,6 +1071,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 5ab7956d62..e827e4e44c 100755
--- a/run-example.sh
+++ b/run-example.sh
@@ -93,5 +93,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"