diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..32ae4287
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,27 @@
+language: java
+
+sudo: false
+dist: trusty
+
+install: true
+
+matrix:
+ include:
+ - jdk: openjdk8
+ - jdk: oraclejdk8
+ - jdk: openjdk10
+ # For some reason pulling from sonatype_snapshots does not work for openjdk10 and we have to manually symlink
+ # See https://github.com/travis-ci/travis-ci/issues/9368#issuecomment-405070163
+ before_install:
+ - rm "${JAVA_HOME}/lib/security/cacerts"
+ - ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
+ - jdk: openjdk11
+ - jdk: openjdk-ea
+ allow_failures:
+ - jdk: openjdk-ea
+
+script: mvn clean verify -B -V -U
+
+cache:
+ directories:
+ - $HOME/.m2
diff --git a/mapstruct-field-mapping/pom.xml b/mapstruct-field-mapping/pom.xml
index 698f322e..4731d9b7 100644
--- a/mapstruct-field-mapping/pom.xml
+++ b/mapstruct-field-mapping/pom.xml
@@ -27,7 +27,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-iterable-to-non-iterable/pom.xml b/mapstruct-iterable-to-non-iterable/pom.xml
index fdd000ab..f316d1ce 100644
--- a/mapstruct-iterable-to-non-iterable/pom.xml
+++ b/mapstruct-iterable-to-non-iterable/pom.xml
@@ -25,18 +25,23 @@
mapstruct-examples-iterable-non-iterable
1.0-SNAPSHOT
+
+ 1.7
+ 1.7
+
+
org.mapstruct
mapstruct
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
org.mapstruct
mapstruct-processor
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
provided
diff --git a/mapstruct-jpa-child-parent/pom.xml b/mapstruct-jpa-child-parent/pom.xml
index 26c17ed0..527e7380 100644
--- a/mapstruct-jpa-child-parent/pom.xml
+++ b/mapstruct-jpa-child-parent/pom.xml
@@ -26,7 +26,9 @@
1.0-SNAPSHOT
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
+ 1.7
+ 1.7
diff --git a/mapstruct-kotlin/pom.xml b/mapstruct-kotlin/pom.xml
index aff62a79..6e57c14e 100644
--- a/mapstruct-kotlin/pom.xml
+++ b/mapstruct-kotlin/pom.xml
@@ -14,9 +14,9 @@
UTF-8
- 1.1.3-2
+ 1.2.51
1.8
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-lombok/pom.xml b/mapstruct-lombok/pom.xml
index 223c3bf9..9da73c6d 100644
--- a/mapstruct-lombok/pom.xml
+++ b/mapstruct-lombok/pom.xml
@@ -31,8 +31,8 @@
UTF-8
1.7
1.7
- 1.2.0.Final
- 1.16.14
+ 1.3.0-SNAPSHOT
+ 1.18.0
diff --git a/mapstruct-lookup-entity-with-id/pom.xml b/mapstruct-lookup-entity-with-id/pom.xml
index b9a59849..c6044e16 100644
--- a/mapstruct-lookup-entity-with-id/pom.xml
+++ b/mapstruct-lookup-entity-with-id/pom.xml
@@ -26,7 +26,7 @@
1.0-SNAPSHOT
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-mapping-from-map/pom.xml b/mapstruct-mapping-from-map/pom.xml
index 825718f5..c0dc4fa8 100644
--- a/mapstruct-mapping-from-map/pom.xml
+++ b/mapstruct-mapping-from-map/pom.xml
@@ -26,7 +26,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-mapping-with-cycles/pom.xml b/mapstruct-mapping-with-cycles/pom.xml
index 092a3d0f..e7079fc7 100644
--- a/mapstruct-mapping-with-cycles/pom.xml
+++ b/mapstruct-mapping-with-cycles/pom.xml
@@ -27,7 +27,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-nested-bean-mappings/pom.xml b/mapstruct-nested-bean-mappings/pom.xml
index c4fc4cc3..2133caf0 100644
--- a/mapstruct-nested-bean-mappings/pom.xml
+++ b/mapstruct-nested-bean-mappings/pom.xml
@@ -27,7 +27,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-protobuf3/pom.xml b/mapstruct-protobuf3/pom.xml
index 1455557c..89b13a5e 100644
--- a/mapstruct-protobuf3/pom.xml
+++ b/mapstruct-protobuf3/pom.xml
@@ -32,7 +32,7 @@
1.4.0.Final
0.5.0
3.2.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
1.8
1.8
diff --git a/mapstruct-rounding/pom.xml b/mapstruct-rounding/pom.xml
index 52b70333..193bbe99 100644
--- a/mapstruct-rounding/pom.xml
+++ b/mapstruct-rounding/pom.xml
@@ -26,7 +26,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
diff --git a/mapstruct-spi-accessor-naming/pom.xml b/mapstruct-spi-accessor-naming/pom.xml
index ad3d506a..cb10cfda 100644
--- a/mapstruct-spi-accessor-naming/pom.xml
+++ b/mapstruct-spi-accessor-naming/pom.xml
@@ -28,7 +28,7 @@
pom
- 1.2.0.Final
+ 1.3.0-SNAPSHOT
1.8
1.8
diff --git a/mapstruct-updatemethods-1/pom.xml b/mapstruct-updatemethods-1/pom.xml
index 5b037715..b403f72d 100644
--- a/mapstruct-updatemethods-1/pom.xml
+++ b/mapstruct-updatemethods-1/pom.xml
@@ -26,7 +26,7 @@
1.0.0
- 1.2.0.Final
+ 1.3.0-SNAPSHOT