mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

379K
active users

李颖

孔老夫子在河边fuck,仇家都被fuck死了,尸体丢进河里漂走

@liying
子曰:三十而立。
孔子说,只有当对面有三十个人的时候,才能让我站起来和他们打。

子曰:朝闻道夕死可矣
孔子说:早上听说了去你家的路,晚上你就可以死了。

子曰:既来之,则安之。
孔子说:既然来了,就安葬在这里吧

子不语,怪力乱神。
孔子不想跟你废话,直接用怪力打得你神志恍惚。

@lifostuta

子曰:天之未丧斯文也,匡人其如予何
孔子说:上帝他老人家如果没想毁灭人类,匡人帮就不能把我怎么样

@lifostuta @liying 子曰:斯人也,而有斯疾也。
孔子说,得罪我的,没有好下场……

@liying 而且夫子日夜不停的fuck?(不舍昼夜

@liying 颖师,想问一下kotlin gradle 的相关问题,您有空吗?🥺

@liying @KURAGEFUNE 我之前把jacoco 的任务写在根目录gradle 里,现在想把那一部分任务单纯抽离到build-logic 中,作为复合构建的插件,颖师有没有什么步骤比较明确的参考,因为我不是纯安卓,基本都是后端代码,所以安卓官方项目也不太能用来参考。

@KURAGEFUNE

你说的这个就跟 Kotlin 没什么关系了,纯粹是 Gradle 脚本如何组织的问题

可以看看这个文档
(1) Use buildSrc to abstract imperative logic
docs.gradle.org/current/usergu

(2) Packaging a plugin / buildSrc project
docs.gradle.org/current/usergu

关于 Kotlin 项目与 Gradle 的设置可以看这个
kotlin.liying-cn.net/docs/refe

docs.gradle.orgOrganizing Gradle Projects

@KURAGEFUNE

基本思路是
(1) 把你的某个共通逻辑抽取出来
写成单独的脚本
`buildSrc/src/main/kotlin/foo.gradle.kts`

这段脚本会被 Gradle 编译为一个plugin

(2) 在需要的地方,使用这个 plugin

```
plugins {
`foo`
}
```

@liying @KURAGEFUNE 请问如果是使用build-logic 呢?组里的大佬要求用这个,但是我都找不到对应的文档

@KURAGEFUNE

build logic 应该并不是指具体的什么技术,只是说你的构建脚本中可以共用的那部分逻辑

docs.gradle.org/current/sample

docs.gradle.orgSharing build logic between subprojects Sample

@liying 这段话出自布罗斯基在文章里的引用——引用错了 :ablobcatcoffee: