我应该为 KMM SqlDelight 配置使用我的包名吗?
Should I use my package name for KMM SqlDelight config?
我正在关注此 guide 并且在这一步的第一部分我必须执行以下操作:
sqldelight {
database("AppDatabase") {
packageName = "com.jetbrains.handson.kmm.shared.cache"
}
}
问题是,我应该使用 .handson.
还是 .myPackageName.
,为什么?
正如 your link 的指南所述
The packageName
parameter specifies the package name for the generated Kotlin sources.
与任何 kotlin 文件一样,您可以指定任何您想要的包名称,但一个好的做法是将所有文件放在模块包下的同一模块中。
假设您的模块具有包名称 com.app.modules.shared
。您可以为生成的数据库或某些子路径使用相同的包名称,例如 com.app.modules.shared.database
.
我正在关注此 guide 并且在这一步的第一部分我必须执行以下操作:
sqldelight {
database("AppDatabase") {
packageName = "com.jetbrains.handson.kmm.shared.cache"
}
}
问题是,我应该使用 .handson.
还是 .myPackageName.
,为什么?
正如 your link 的指南所述
The
packageName
parameter specifies the package name for the generated Kotlin sources.
与任何 kotlin 文件一样,您可以指定任何您想要的包名称,但一个好的做法是将所有文件放在模块包下的同一模块中。
假设您的模块具有包名称 com.app.modules.shared
。您可以为生成的数据库或某些子路径使用相同的包名称,例如 com.app.modules.shared.database
.