diff --git a/dev-tools/maven/solr/contrib/pom.xml.template b/dev-tools/maven/solr/contrib/pom.xml.template
index 7085c969c4d..83c47d8c089 100644
--- a/dev-tools/maven/solr/contrib/pom.xml.template
+++ b/dev-tools/maven/solr/contrib/pom.xml.template
@@ -38,6 +38,7 @@
extraction
langid
uima
+ velocity
../build/solr-contrib-aggregator
diff --git a/dev-tools/maven/solr/contrib/velocity/pom.xml.template b/dev-tools/maven/solr/contrib/velocity/pom.xml.template
new file mode 100644
index 00000000000..7e4dc90e680
--- /dev/null
+++ b/dev-tools/maven/solr/contrib/velocity/pom.xml.template
@@ -0,0 +1,101 @@
+
+
+ 4.0.0
+
+ org.apache.solr
+ solr-parent
+ @version@
+ ../../pom.xml
+
+ org.apache.solr
+ solr-velocity
+ jar
+ Apache Solr Velocity
+ Apache Solr Velocity
+
+ solr/contrib/velocity
+ ../../build/contrib/solr-velocity
+
+
+
+ ${project.groupId}
+ solr-core
+ ${project.version}
+
+
+ ${project.groupId}
+ solr-test-framework
+ ${project.version}
+ test
+
+
+ org.apache.lucene
+ lucene-test-framework
+ ${project.version}
+ test
+
+
+ javax.servlet
+ servlet-api
+ provided
+
+
+ org.apache.velocity
+ velocity
+
+
+ org.apache.velocity
+ velocity-tools
+
+
+ junit
+ junit
+ test
+
+
+
+ ${build-directory}
+ ${build-directory}/classes/java
+ ${build-directory}/classes/test
+ src/java
+ src/test
+
+
+ src/test-files
+
+
+ ../../core/src/test-files
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ../../../../testlogging.properties
+
+
+
+
+
+
diff --git a/dev-tools/maven/solr/core/pom.xml.template b/dev-tools/maven/solr/core/pom.xml.template
index fc3821c54ea..a070d774f01 100644
--- a/dev-tools/maven/solr/core/pom.xml.template
+++ b/dev-tools/maven/solr/core/pom.xml.template
@@ -125,14 +125,6 @@
commons-lang
commons-lang
-
- org.apache.velocity
- velocity
-
-
- org.apache.velocity
- velocity-tools
-
org.mortbay.jetty
jetty