diff --git a/.travis.yml b/.travis.yml
index 2e980d6..54a836d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,6 +7,11 @@ python:
- '2.6'
- '2.7'
+addons:
+ apt:
+ packages:
+ - maven
+
env:
matrix:
- BACKEND=hsqldb TESTNAME=test_integration.HsqldbTest
@@ -29,10 +34,13 @@ before_install:
install:
- pip install jip==0.7
+ - cp ci/dot_jip $VIRTUAL_ENV/.jip # TODO: Fix jip to search for local maven repo
- pip install -e .
- pip install -r test-requirements.txt
- jip install org.xerial:sqlite-jdbc:3.7.2
- jip install org.hsqldb:hsqldb:1.8.0.10
+ - (cd mockdriver && mvn install)
+ - jip install mockdriver
script:
- export CLASSPATH=$VIRTUAL_ENV/javalib/*
diff --git a/ci/dot_jip b/ci/dot_jip
new file mode 100644
index 0000000..dd596a0
--- /dev/null
+++ b/ci/dot_jip
@@ -0,0 +1,7 @@
+[repos:local]
+uri=/home/travis/.m2/repository/
+type=local
+
+[repos:central]
+uri=http://repo1.maven.org/maven2/
+type=remote
diff --git a/mockdriver/pom.xml b/mockdriver/pom.xml
index dfd57a8..2e9f37b 100644
--- a/mockdriver/pom.xml
+++ b/mockdriver/pom.xml
@@ -7,11 +7,9 @@
1.0-SNAPSHOT
jar
- mockdriver
- http://maven.apache.org
-
- UTF-8
+ 1.8
+ 1.8
@@ -34,6 +32,7 @@
org.apache.maven.plugins
maven-dependency-plugin
+ 2.10
copy-dependencies
@@ -53,6 +52,7 @@
org.apache.maven.plugins
maven-jar-plugin
+ 2.6