diff --git a/.travis.yml b/.travis.yml
index 4c9e268c..681d088f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,7 +2,5 @@ language: java
jdk:
- oraclejdk8
-script: ./buildall.sh
-
after_success:
- bash <(curl -s https://codecov.io/bash)
\ No newline at end of file
diff --git a/buildall.sh b/buildall.sh
deleted file mode 100755
index c61ca7a6..00000000
--- a/buildall.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env bash
-(cd contrib && mvn install)
-(cd jprotoc && mvn install)
-(cd demos && mvn install)
\ No newline at end of file
diff --git a/checkstyle.xml b/checkstyle.xml
index e6bd6baf..0f0f8133 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -43,7 +43,7 @@
-
+
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 00000000..b98073b5
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,17 @@
+
+ 4.0.0
+
+ com.salesforce.servicelibs
+ grpc-contrib-top
+ pom
+ 1.0-SNAPSHOT
+
+
+ contrib
+ jprotoc
+ demos
+
+
+
\ No newline at end of file