diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 2241357..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-dist: trusty
-sudo: false
-language: java
-env:
- global:
- - export PATH="$PATH:$HOME/bin"
- - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/lib"
- - export PKG_CONFIG_PATH="$HOME/lib/pkgconfig"
-addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gcc-7
- - g++-7
-
-install:
- - curl -O https://capnproto.org/capnproto-c++-0.8.0.tar.gz
- - tar zxf capnproto-c++-0.8.0.tar.gz
- - cd capnproto-c++-0.8.0
- - ./configure --prefix=$HOME CC=gcc-7 CXX=g++-7
- - make -j3
- - make install
- - cd ../
-
-jdk:
- - oraclejdk14
- - openjdk14
-script:
- - make CC=gcc-7 CXX=g++-7
- - mvn compile
- - mvn test
-
diff --git a/README.md b/README.md
index bc8fa07..e74d51a 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# capnproto-java: Cap'n Proto for Java
-[![Build Status](https://travis-ci.org/vaci/capnproto-java-rpc.svg?branch=master)](https://travis-ci.org/vaci/capnproto-java-rpc)
+[![Build Status](https://github.com/vaci/capnproto-java-rpc/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/vaci/capnproto-java-rpc/actions?query=workflow%3ACI)
[Cap'n Proto](http://capnproto.org) is an extremely efficient protocol for sharing data
and capabilities, and capnproto-java is a pure Java implementation.
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 23e3b81..42185eb 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -31,6 +31,8 @@
UTF-8
+ 14
+ 14
diff --git a/examples/pom.xml b/examples/pom.xml
index 8249d32..7462ccd 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -31,6 +31,8 @@
UTF-8
+ 14
+ 14
diff --git a/runtime-rpc/pom.xml b/runtime-rpc/pom.xml
index 9b4f463..47068e2 100644
--- a/runtime-rpc/pom.xml
+++ b/runtime-rpc/pom.xml
@@ -35,7 +35,11 @@
- UTF-8
+
+ UTF-8
+ 14
+ 14
+
diff --git a/runtime/pom.xml b/runtime/pom.xml
index 9d50d52..23276dd 100644
--- a/runtime/pom.xml
+++ b/runtime/pom.xml
@@ -36,6 +36,8 @@
UTF-8
+ 14
+ 14