12 Commits

Author SHA1 Message Date
Filip Hrisafov
f5771c4177 #2014 Add support for mapping from Java 14 records 2020-02-23 13:34:08 +01:00
Filip Hrisafov
02a113b2d4
#1308 Switch to JUnit Jupiter and do not use Toolchains for the integration tests (#2013)
The CI should be setup to run on different Java versions, for which the integration tests are going to be run
2020-02-03 21:56:48 +01:00
Filip Hrisafov
5f2a53afe1 Use trusty dist for JDK 8 build, add OpenJDK13 build and remove OpenJDK12 build 2019-08-11 09:04:54 +02:00
Filip Hrisafov
07590cc0d1 Add Open JDK 12 to the Travis CI matrix 2019-03-09 21:50:57 +01:00
Filip Hrisafov
b9b9b60a38 Travis CI deploy snapshots only from the mapstruct/mapstruct repo + skip build of distribution when deploying 2019-03-09 21:39:41 +01:00
Filip Hrisafov
5e96dc8085 Deploy coverage reports only on JDK 8 + deploy snapshots only from JDK 8 build 2019-03-09 21:17:16 +01:00
Filip Hrisafov
92bed79144 Fix .travis.yml 2019-03-09 20:05:41 +01:00
Filip Hrisafov
643cc85e50 #1675 Tests should run properly in Java 11
* Add Travis CI build matrix to run build on OpenJDK 11 and EA
* Add regex for the Java 11 Generated annotation in order for the JavaFileAssert to work properly
* Do not use eclipse compiler if running on Java 9+
* Add JDK11 util compiler that reports all errors (also when multiple on same line)
* Whitelist jaxb-api to the test compilation classpath
* Add specific ignores for running some tests with Java 11 (See https://bugs.openjdk.java.net/browse/JDK-8211262, there is a difference in the default formats on Java 9+)
2019-03-09 19:54:40 +01:00
Filip Hrisafov
079d14d12e Run build in VM (fixes issues when build is killed by Travis containers) 2017-09-03 16:30:19 +02:00
Filip Hrisafov
6377e51efa #1251 Deploy SNAPSHOTS from Travis CI 2017-08-18 19:41:24 +02:00
Filip Hrisafov
65b0e4d3c5 #1194 Setup code coverage analysis with codecov 2017-05-17 22:44:09 +02:00
Filip Hrisafov
5fccc6c2d5 #1171 Add Travis CI (#1172) 2017-04-06 21:22:38 +02:00