mirror of
https://github.com/google/nomulus.git
synced 2025-05-20 19:29:35 +02:00
Some more changes to make it possible to use Java 11 to compile (#732)
Add the class paths of the source files generated by annotation processors to the javadoc task's class path so that it doesn't complain about missing Dagger classes. Also remove empty <p> tags in all generated source files, because jaxb genrerates files in multiple locations. Lastly, for unkown reasons when the source level is set to > 8, the core subproject throws a warning about a Gradle internal annotator processor that only supports up to Java 8 and cause the Java compliation to fail because we set -Werror on all java compliation tasks. I don't think there is a strong reason that we set -Werror anyway, so this commit removes it.
This commit is contained in:
parent
0d857f8291
commit
d6cc43277e
4 changed files with 25 additions and 10 deletions
|
@ -100,8 +100,12 @@ tasks.withType(JavaCompile).configureEach {
|
|||
// The -Werror flag causes Intellij to fail on deprecated api use.
|
||||
// Allow IDE user to turn off this flag by specifying a Gradle VM
|
||||
// option from inside the IDE.
|
||||
if (System.getProperty('no_werror') != 'true') {
|
||||
options.compilerArgs << "-Werror"
|
||||
if (System.getProperty('no_werror') != 'true' &&
|
||||
// The core project throws an warning about Gradle annotation processor
|
||||
// not compatible with Java source version > 8. Re-assess once the
|
||||
// warning is fixed.
|
||||
getProject().name != 'core') {
|
||||
options.compilerArgs << "-Werror"
|
||||
}
|
||||
options.errorprone.disableWarningsInGeneratedCode = true
|
||||
options.errorprone.errorproneArgumentProviders.add([
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue