I didn't find any aspect that disabled the Java semantic highlighting. Also, considering the big ScalaDoc comment above, it's clear that the Java semantic highlighting used to be installed on Scala sources attached to binaries. Oddly enough, it wasn't causing any failure. But we were likely doing some extra-work. Anyway, the commit I linked in my previous comment fixes the whole problem.