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