Where are these Linux .so files coming from?

Upon first run of gradle on a clean installation of Gradle on Ubuntu 13.04, the .gradle mysteriously sprouts libnative-platform-curses-linux-amd64.so, libnative-platform-linux-amd64.so, and libjnidispatch.so, even if I use the -offline switch. This leads to several questions:

Why are these here?

Where are they coming from?

Why should I trust them?

How can I avoid them?


They come from https://github.com/adammurdoch/native-platform, which Gradle uses to access some native APIs. I don’t think you can avoid them.