style: 优化 KAPT 文档。

This commit is contained in:
Suomm 2023-08-17 15:05:41 +08:00
parent 3f412653bd
commit 6a4fa7ad8a

View File

@ -1,16 +1,15 @@
# 在Kotlin中使用注解处理器
# 在 Kotlin 中使用注解处理器
> 在Kotlin中想要使`@Table`等注解生效十分简单。只需要使用kapt即可。
>
> 在 Kotlin 中想要使 `@Table` 等注解生效十分简单。只需要使用 KAPT 即可。
## 在Gradle中使用
## 在 Gradle 中使用
1. 应用Gradle插件kotlin-kapt
1、应用 Gradle 插件:`kotlin-kapt`
**【Kotlin】**
```kotlin
plugins {
plugins {
kotlin("kapt") version "1.9.0"
}
```
@ -23,8 +22,9 @@ plugins {
}
```
2. 在 dependencies 块中使用 kapt 配置添加相应的依赖项
**【Kotlin】**
2、在 dependencies 块中使用 kapt 配置添加相应的依赖项
**【Kotlin】**
```kotlin
dependencies {
@ -40,12 +40,11 @@ dependencies {
}
```
## 在Maven中使用
## 在 Maven 中使用
1. 将以下kapt配置插入指定位置。
1 将以下kapt配置插入指定位置。
```xml
<execution>
<id>kapt</id>
<goals>
@ -63,8 +62,7 @@ dependencies {
</execution>
```
你需要使kapt在compile前工作。将其插入到`kotlin-maven-plugin`中的compile前
然后将compile的时机改为`process-sources`
你需要使 KAPT 在 compile 前工作,将其插入到 `kotlin-maven-plugin` 中的 compile 前,然后将 compile 的时机改为 `process-sources`
```xml
<plugin>
@ -73,7 +71,6 @@ dependencies {
<version>${kotlin.version}</version>
<executions>
<!--上述代码需插入到此处compile前-->
<execution>
<id>compile</id>
<!--将此处的phase改为process-sources-->
@ -92,16 +89,17 @@ dependencies {
</executions>
</plugin>
```
2. 令kapt在构建前运行
以idea举例
1. 点击maven图标
2、 令 KAPT 在构建前运行
以 IDEA 举例:
1. 点击 Maven 图标
2. 找到对应项目
3. 点击插件
4. 点击kotlin
5. 右击kotlin:kapt在选项中点击"**构建前执行**"以让kapt能够正确的生成代码。
4. 点击 kotlin
5. 右击 kotlin:kapt在选项中点击“**构建前执行**”,以让 KAPT 能够正确的生成代码。
![](../../assets/images/kapt1.png)
> 关于Kapt更详细的说明请看[Kotlin官网说明](https://book.kotlincn.net/text/kapt.html)
> ,或[Kotlin语言中文站](https://www.kotlincn.net/docs/reference/kapt.html)。
> 关于 KAPT 更详细的说明,请看[Kotlin官网说明](https://book.kotlincn.net/text/kapt.html),或[Kotlin语言中文站](https://www.kotlincn.net/docs/reference/kapt.html)。