Kapt: Ensure there isn't duplicating entries in the processor loading classpath
(cherry picked from commit 1354a0d)
This commit is contained in:
@@ -102,7 +102,7 @@ class ClasspathBasedKapt3Extension(
|
||||
override fun loadProcessors(): List<Processor> {
|
||||
ClassUtilCore.clearJarURLCache()
|
||||
|
||||
val classpath = annotationProcessingClasspath + compileClasspath
|
||||
val classpath = (annotationProcessingClasspath + compileClasspath).distinct()
|
||||
val classLoader = URLClassLoader(classpath.map { it.toURI().toURL() }.toTypedArray())
|
||||
this.annotationProcessingClassLoader = classLoader
|
||||
|
||||
|
||||
Reference in New Issue
Block a user