Yeah we'll need two. One for java and one for Android since they're different Gradle plugins with different compilation semantics.