diff --git a/sample-code/examples/java/junit/pom.xml b/sample-code/examples/java/junit/pom.xml
new file mode 100644
index 000000000..a761f7a68
--- /dev/null
+++ b/sample-code/examples/java/junit/pom.xml
@@ -0,0 +1,34 @@
+
+
+ 4.0.0
+ com.saucelabs
+ sauce_appium_junit
+ sauce_appium_junit
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ com.saucelabs
+ sauce_junit
+ LATEST
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sample-code/examples/java/junit/src/test/java/com/saucelabs/appium/UICatalogTest.java b/sample-code/examples/java/junit/src/test/java/com/saucelabs/appium/UICatalogTest.java
new file mode 100644
index 000000000..d477af0fa
--- /dev/null
+++ b/sample-code/examples/java/junit/src/test/java/com/saucelabs/appium/UICatalogTest.java
@@ -0,0 +1,7 @@
+package com.saucelabs.appium;
+
+/**
+ * @author Ross Rowe
+ */
+public class UICatalogTest {
+}
diff --git a/sample-code/examples/java/testng/pom.xml b/sample-code/examples/java/testng/pom.xml
new file mode 100644
index 000000000..117fa5a3b
--- /dev/null
+++ b/sample-code/examples/java/testng/pom.xml
@@ -0,0 +1,34 @@
+
+
+ 4.0.0
+ com.saucelabs
+ sauce_appium_testng
+ sauce_appium_testng
+
+
+
+ org.testng
+ testng
+ 6.8
+ test
+
+
+ com.saucelabs
+ sauce_junit
+ LATEST
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sample-code/examples/java/testng/src/test/java/com/saucelabs/appium/UICatalogTest.java b/sample-code/examples/java/testng/src/test/java/com/saucelabs/appium/UICatalogTest.java
new file mode 100644
index 000000000..d477af0fa
--- /dev/null
+++ b/sample-code/examples/java/testng/src/test/java/com/saucelabs/appium/UICatalogTest.java
@@ -0,0 +1,7 @@
+package com.saucelabs.appium;
+
+/**
+ * @author Ross Rowe
+ */
+public class UICatalogTest {
+}