| pluginManagement { |
| repositories { |
| mavenCentral() |
| gradlePluginPortal() |
| google() |
| } |
| resolutionStrategy { |
| eachPlugin { |
| if (requested.id.namespace == "com.android") { |
| useModule("com.android.tools.build:gradle:${requested.version}") |
| } |
| } |
| } |
| } |
| |
| include ':nullaway' |
| include ':sample-library-model' |
| include ':sample' |
| include ':sample-app' |
| include ':test-java-lib' |
| include ':test-java-lib-lombok' |
| include ':test-library-models' |
| include ':compile-bench' |
| include ':jar-infer:android-jarinfer-models-sdk28' |
| include ':jar-infer:android-jarinfer-models-sdk29' |
| include ':jar-infer:android-jarinfer-models-sdk30' |
| include ':jar-infer:android-jarinfer-models-sdk31' |
| include ':jar-infer:jar-infer-lib' |
| include ':jar-infer:jar-infer-cli' |
| include ':jar-infer:test-java-lib-jarinfer' |
| include ':jar-infer:nullaway-integration-test' |
| include ':jar-infer:test-android-lib-jarinfer' |
| include ':jmh' |
| include ':jdk17-unit-tests' |
| |
| // On Java 8, the code-coverage-report module fails during Gradle configuration. So, exclude it |
| // on pre-JDK-11 JVMs |
| if (JavaVersion.current() >= JavaVersion.VERSION_11) { |
| include ':code-coverage-report' |
| } |