When you see the error, it's most likely that your ~/.m2/repository
contains partially-resolved dependency (in this case, it's org.apache.maven:maven-error-diagnostics:2.2.1@jar
):
$ ls ~/.m2/repository/org/apache/maven/maven-error-diagnostics/2.2.1/
_maven.repositories maven-error-diagnostics-2.2.1.pom maven-error-diagnostics-2.2.1.pom.sha1
Just remove the directory of the dependency from the ~/.m2/repository
...
$ rm -rf ~/.m2/repository/org/apache/maven/maven-error-diagnostics/2.2.1/
...and re-run the build. It should now build fine.
jacek:~/oss/RxJava
$ ./gradlew build -x test
...
:rxjava-contrib:rxjava-swing:build
BUILD SUCCESSFUL
Total time: 1 mins 48.046 secs