Sebastian Sellmair [JB]
08/18/2020, 4:14 PMjdkVersion = 8
-> jdkVersion.set(8)
• Any path of type String
is now represented as <http://java.io|java.io>.File
• Any collection of files/directories is now represented as Gradles ConfigurableFileCollection
• Make sure (especially in Android Projects) to configure Dokka tasks lazy: tasks.withType<DokkaTask>() { // config }
-> tasks.withType<DokkaTask>().configureEach { }
, tasks.getByName
-> tasks.named
,etc. Good read https://docs.gradle.org/current/userguide/task_configuration_avoidance.html
• Note: MPP projects will have all source sets automatically configured. No need for register
yourself!
• Tip: Use ./gradlew --stacktrace
to get better error messages of what is wrong. I noticed, that the short error message for Groovy scripts is not useful at all
And as always: Feel free to drop me a DM at any time you encounter an issue ☺️
Have fun, folks. Enjoy Kotlin 1.4.0 ☺️ 🎊serebit
08/18/2020, 6:00 PMRachel
08/19/2020, 2:05 PMSebastian Sellmair [JB]
08/19/2020, 2:15 PMRachel
08/19/2020, 4:10 PM1.4.0-dev-35
here: https://github.com/arrow-kt/arrow/issues/2183#issuecomment-676517654 If there is a better way for you to manage it, please, let me know 🙌Sebastian Sellmair [JB]
08/19/2020, 4:17 PMdependencies {
dokkaJekyllPlugin("org.jetbrains.dokka:jekyll-plugin:$DOKKA_VERSION")
}
Which is not harmful, but not required also ☺️
The jekyll plugin dependency will be automatically added. This dokkaJekyllPlugin
configuration ist just for additional "on-top" dependencies that you would like to load (from external plugin authors)Rachel
08/19/2020, 4:20 PMSebastian Sellmair [JB]
08/19/2020, 4:21 PM0
when it comes to frontend 🤷
@Kamil Doległo @Marcin AmanRachel
08/19/2020, 4:22 PM