zak.taccardi
08/26/2020, 4:42 PMList<T>.join(..)
function?nanodeath
08/26/2020, 4:43 PMjoinToString
?zak.taccardi
08/26/2020, 4:47 PMandroid.bootClasspath.join(File.pathSeparator)
android.bootClasspath: List<File>
File.pathSeparator: String
but I think it will do the trick! thanks!zak.taccardi
08/26/2020, 4:47 PMtask.classpath += objects.fileCollection()
.from(android.bootClasspath.joinToString(File.pathSeparator))
Nir
08/26/2020, 7:42 PMNir
08/26/2020, 7:42 PMzak.taccardi
08/26/2020, 9:23 PMzak.taccardi
08/26/2020, 9:24 PMTaskProvider<Javadoc> javadocs = tasks.register(javadocsTaskName, Javadoc) {
excludes = ['**/*.kt']
source = android.sourceSets.main.java.source
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}
zak.taccardi
08/26/2020, 9:25 PMval javadocs = tasks.register(javadocsTaskName, Javadoc::class.java) { task ->
task.setExcludes(listOf("**/*.kt"))
val mainSource = android.sourceSets.named("main")
.map { main -> main.java.sourceFiles }
task.source = mainSource.get()
task.classpath += objects.fileCollection()
.from(android.bootClasspath.joinToString(File.pathSeparator))
}
nanodeath
08/26/2020, 9:25 PMis almost definitely concatenating paths 😛 but is also a fine way to do it. You could do some kind of.joinToString(File.pathSeparator)
Paths.get(*android.bootClasspath).toString()
thing probably, but eh