diff --git a/tools/java/common/pom.xml b/tools/java/common/pom.xml
new file mode 100644
index 000000000..00bdb45aa
--- /dev/null
+++ b/tools/java/common/pom.xml
@@ -0,0 +1,108 @@
+
+
+ 4.0.0
+
+
+ tools
+ com.google.i18n.phonenumbers
+ 1.0-SNAPSHOT
+
+
+ com.google.i18n.phonenumbers.tools
+ common-build
+ 1.0-SNAPSHOT
+ Libphonenumber common library for build tools
+
+
+ src
+ test
+
+
+ 2.3.2
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ create-generated-directory
+ generate-sources
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.5
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ generated/
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2
+
+
+ generate-sources
+
+ exec
+
+
+
+
+ protoc
+
+ --java_out=generated
+ ../../../resources/phonemetadata.proto
+ --proto_path=../../../resources
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.8.1
+ test
+
+
+ com.google.protobuf
+ protobuf-java
+ 2.4.0a
+
+
+
+
diff --git a/tools/java/pom.xml b/tools/java/pom.xml
index e10480e50..2165a2c10 100644
--- a/tools/java/pom.xml
+++ b/tools/java/pom.xml
@@ -20,6 +20,7 @@
+ common
cpp-build
java-build