variant.getJavaCompiler() is deprecated
gpeal opened this issue · 3 comments
gpeal commented
Gradle 5 includes this warning:
WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
REASON: It is currently called from the following trace:
java.lang.Thread.getStackTrace(Thread.java:1559)
com.android.build.gradle.internal.errors.DeprecationReporterImpl.reportDeprecatedApi(DeprecationReporterImpl.kt:79)
com.android.build.gradle.internal.api.BaseVariantImpl.getJavaCompiler(BaseVariantImpl.java:447)
com.android.build.gradle.internal.api.LibraryVariantImpl_Decorated.getJavaCompiler(null:-1)
sun.reflect.GeneratedMethodAccessor2715.invoke(null:-1)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
groovy.lang.MetaBeanProperty.getProperty(MetaBeanProperty.java:59)
org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.getProperty(BeanDynamicObject.java:228)
org.gradle.internal.metaobject.BeanDynamicObject.tryGetProperty(BeanDynamicObject.java:171)
org.gradle.internal.metaobject.CompositeDynamicObject.tryGetProperty(CompositeDynamicObject.java:55)
org.gradle.internal.metaobject.AbstractDynamicObject.getProperty(AbstractDynamicObject.java:59)
com.android.build.gradle.internal.api.LibraryVariantImpl_Decorated.getProperty(null:-1)
org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:298)
com.vanniktech.android.javadoc.Generation$_createJavadocTask_closure6.doCall(Generation.groovy:127)
sun.reflect.GeneratedMethodAccessor2714.invoke(null:-1)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:104)
groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:326)
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041)
groovy.lang.Closure.call(Closure.java:411)
groovy.lang.Closure.call(Closure.java:427)
org.gradle.util.ClosureBackedAction.execute(ClosureBackedAction.java:70)
org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:154)
org.gradle.util.ConfigureUtil.configureSelf(ConfigureUtil.java:130)
org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:575)
org.gradle.api.internal.project.DefaultProject.task(DefaultProject.java:1240)
org.gradle.api.Project$task$0.call(null:-1)
com.vanniktech.android.javadoc.Generation.createJavadocTask(Generation.groovy:121)
gpeal commented
vanniktech commented
Mind submitting a PR? Frankly speaking, I haven't used this plugin in months.
vanniktech commented
This should be fixed now. Thanks to @bastienpaulfr
Can you try out the latest snapshot?