Commit Graph

18 Commits

Author SHA1 Message Date
Robbie Gemmell 2e2cd1f073 ARTEMIS-3296: get things building on Java 16 (and 17EA+21)
Updates parent pom, various plugins or deps, tidies up inconsistent versions
and consolidates to inherited version where possible, define properties for
some versions where not. Disables some problematic tests on JDK16+ for now.

Drops DS test dep back 1 version to remove a specific breakage affecting
multiple tests/modules, introduced after its upgrade in commit
9e70b26368.
2021-05-17 08:28:46 -04:00
Clebert Suconic 80b2c7a89a NO-JIRA Update Travis and github builds to include jmh as part of their builds
This will make sure PR checks will always check for issues on the new module
2020-11-17 16:17:46 -05:00
Robbie Gemmell 548f868128 ARTEMIS-2109: fix ErrorProne compiler config to work on JDK8, and move into a specific profile.
On JDK8 Error Prone is activated on request. On JDK11+ it is still enabled by default. It is activated in CI for all JDKs.
2020-06-16 16:07:48 +01:00
Robbie Gemmell 6e2b5dc8f2 ARTEMIS-2109: require JDK 8 for release, enforce use of JDK8 or 11+ otherwise, rename profiles for consistency and clarity, remove superflous/incorrect managed plugin versions
Update CI to only use the release profile for building examples on JDK8, use noRun profile otherwise. Does the exact same in terms of setting properties for the examples build, just doesnt engage the parent release profile which enforces JDK8.
2020-06-15 15:05:28 +01:00
Robbie Gemmell 95d8b89c52 ARTEMIS-2109: enable JDK11 + JDK14 builds in Travs CI, and fix before_cache config 2020-06-11 18:50:01 +01:00
dengliming 2cd638afad NO-JIRA Remove deprecated sudo setting. 2020-05-12 15:57:16 -04:00
Clebert Suconic 3541ebf218 ARTEMIS-2732 Cleanup on testsuite logging 2020-04-22 23:08:46 -04:00
Justin Bertram 1534a8fb83 Fix JDK version for Travis 2019-06-21 15:01:36 -04:00
Clebert Suconic 93cc1f2c5a NO-JIRA Modifying .travis.yml, re-enabling artemis-web on the build.
This was causing issues when a snapshot is not available for artemis-web, like right after we bump the release.
2019-05-30 18:15:27 -04:00
Clebert Suconic 061fb2787e ARTEMIS-1977 Stripping activemq-artemis as a separated proejct 2019-03-07 11:34:15 -05:00
gtully 65feda8e92 ARTEMIS-1684 remove native libs before ci build to avoid aio resource constraints failing tests in error 2018-10-08 12:31:40 +01:00
gtully 2e96d9b5cc ARTEMIS-1684 - don't build the -web module due to the node and gitbook dependency for travis ci 2018-10-05 12:10:56 +01:00
Clebert Suconic 1f4e7be007 NO-JIRA Adding examples verification into travis 2018-04-17 15:10:15 -04:00
Clebert Suconic cd0309e92e NO-JIRA: remove cache 2018-03-09 16:02:07 -05:00
Justin Bertram d39b1b5799 NO-JIRA clean Artemis artifacts from Travis cache 2018-03-09 16:00:15 -05:00
Justin Bertram 81f89ae9f5 NO-JIRA comments to clarify Travis 'script' command 2018-02-21 15:59:59 -05:00
Ilya Shipitsin d54ca18f3c ARTEMIS-1690 remove not needed "mvn install" 2018-02-20 11:26:10 -05:00
Justin Bertram 32376ae4ca ARTEMIS-1684 enable Travis CI 2018-02-16 08:29:39 -06:00