Updated the project config so that the plugin can work.
Reverted to the deprecated compile/testCompile labels
so that the plugin can work. This plugin provides valuable
checks that we do not want to give up.
Added undeclared-dependency check. Still need to add
unused-dependency and one-version check.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=219406600
In Java 9+, this module is no longer loaded by default. JAXB needs it to compile.
Also changed the root project name to "nomulus".
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=219000053
Move configs and dependencies from root script to subprojects.
There is not too much commonality between subprojects. Besides,
the gradle lint plugin (not added to this project yet) does not
handle inherited dependencies properly.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=218698818
Dependencies labeled as 'neverlink' in bazel should have two
labels in Gradle: compileOnly and testCompileOnly/testImplementation.
This excludes the dependency from deployment archive.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=218394354
Experimental Gradle scripts that build and run all Java tests.
Please see README.md for status and limitations.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=217203690