Les Hazlewood
3237b720bd
- Enabled maven profile for JDK >= 9 that will add a surefire <argLine> with '--add-opens java.base/jdk.internal.loader=ALL-UNNAMED' to ensure module reflection can occur during tests.
...
- Disabled travis openjdk11 and oraclejdk-ea builds - those build environments are not currently stable
Resolves #364
2018-07-30 14:52:11 -04:00
Les Hazlewood
9d244b9fca
Added new io.jsonwebtoken.crypto.Keys utility class for generating SecretKeys and KeyPairs. Resolves #350
2018-07-24 22:55:02 -04:00
Les Hazlewood
439c027c2e
348: Reorganize into a multi-module project. Includes test enhancements and code reorganization
2018-07-20 12:18:40 -04:00
Les Hazlewood
6e1415c441
- Implemented new Base64 encoder forked from MigBase64 to guarantee deterministic behavior on all JDK and Android platforms
...
- Allowed pluggable Encoder/Decoder for JWT building and parsing via new Encoder/Decoder and JwtBuilder#base64UrlEncodeWith
and JwtParser#base64UrlDecodeWith methods respectively
- added RFC 4648 Base64 test vectors per code review
- Added tests for all new code to retain 100% code coverage, verified by Clover and Coveralls
- Enabled oraclejdk10 and openjdk10 builds in TravisCI
- Replaced gmaven plugin with gmavenplus to work on JDK >= 9
- Upgraded surefire and failsafe plugins to 2.22.0 to ensure build works on JDK >= 10
- Ensured JavaDoc linter wouldn't fail the build for JDK >= 8 (was previously only 1.8)
- Updated changelog doc to reflect new Base64 functionality
2018-07-08 20:29:49 -04:00
Micah Silverman
d229631af4
Added Java 9 build to Travis file.
2017-10-09 20:25:57 -04:00
Micah Silverman
5ffee1e3ac
Switched from jacoco to open-clover. Updated GzipCompressionCodec to improve coverage report.
2017-09-09 23:17:36 -04:00
Micah Silverman
d298940405
updated oraclejdk7 to openjdk7 per https://github.com/travis-ci/travis-ci/issues/7884#issuecomment-308451879
2017-07-25 10:32:22 -04:00
Micah Silverman
f62c7cee00
Updated travis file to reference jdk per https://docs.travis-ci.com/user/languages/java/
2017-07-25 10:26:37 -04:00
aadrian
65463328be
fix Travis again.
2017-05-13 17:58:47 +02:00
aadrian
a473dc4be1
try using a build matrix for Travis
2017-05-13 17:55:00 +02:00
Micah Silverman
82f4b0a696
updated to jacoco as only jacoco supports java 8 per: https://github.com/trautonen/coveralls-maven-plugin#faq
2016-07-04 01:01:42 -04:00
Les Hazlewood
cbf9ff4e64
97: removed openjdk7 from travis build. Oracle JDK 7 works fine and JDK 7 is end-of-life anyway
2016-03-08 19:10:25 -08:00
Micah Silverman
4773224c74
Added code to build coverage report to .travis.yml
2015-10-27 22:15:48 -04:00
Les Hazlewood
28fdb6b2cc
Removed JDK6 build (JDK6 is EOL)
2014-09-19 20:15:04 -07:00
Les Hazlewood
78b96db392
Enabled Travis CI
2014-09-19 11:58:24 -07:00