This plugin is no longer actively maintained. J2ObjC Gradle Plugin: enables Java source to be part of an iOS application's build so you can write an app's non-UI code (such as application logic and data models) in Java, which is then shared by Android apps (natively Java) and iOS apps (using J2ObjC), all as part of your usual Android Gradle build.
$ ./gradlew check
...
4: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':rat'.
> Found 5 files with unapproved/unknown licenses. See file:/Users/elharo/beam/build/reports/rat/rat-report.txt
I don't think these are likely to be real issues. Likely the tool just needs to be configured a little differently:
$ more /Users/elharo/beam/build/reports/rat/rat-report.txt
*****************************************************
Summary
-------
Generated at: 2018-07-25T12:52:35-04:00
Notes: 4
Binaries: 119
Archives: 4
Standards: 3935
Apache Licensed: 3930
Generated Documents: 0
JavaDocs are generated, thus a license header is optional.
Generated files do not require license headers.
5 Unknown Licenses
*****************************************************
Files with unapproved licenses:
/Users/elharo/beam/.test-infra/dockerized-jenkins/basic-security.groovy
/Users/elharo/beam/.test-infra/dockerized-jenkins/config.xml
/Users/elharo/beam/.test-infra/dockerized-jenkins/javaposse.jobdsl.plugin.GlobalJobDslSecurityConfiguration.xml
/Users/elharo/beam/.test-infra/dockerized-jenkins/plugins.txt
/Users/elharo/beam/.test-infra/dockerized-jenkins/seedjobconfig.xml
*****************************************************
I don't think these are likely to be real issues. Likely the tool just needs to be configured a little differently: