关于为什么要做一份 Android 的工程效率小集,详见小集第一期。如果你想加入或者投稿一些有意思的内容,欢迎通过这些方式联系我。
本期开始我们加入了 "News(N)" 新知的内容。OK,那我们进入第二期的正文。2021 年 8 月工程效率小集:
https://github.com/grab/Grazel
is it possible to use Kotlin DSL functions, in a plugin, without applying the kotlin-dsl plugin? The functions make writing plugins in Kotlin much nicer in many ways, but I don't see why they should be coupled to the Kotlin DSL per se. In other words, are those functions in a separate jar I could declare as a normal dependency?
The gradleKotlinDsl() dependency notation (available only in Kotlin scripts) should give you the required libraries.
how can I kill all gradle daemon’s, regardless of version?
You need to use the task manager, search for java processes that are daemons and kill them Or loop through Gradle versions and use --stop for all of them
#!/bin/sh
jps | awk '$2=="GradleWorkerMain"|| $2=="GradleDaemon"{print $1}' | xargs kill
欢迎关注我的 Github / 公众号 / 播客 / 微博 / Twitter。