我正在使用 kotlin-dsl 插件用 Kotlin 语言编写一个 Gradle 插件: 插件{ `kotlin-dsl` } 我创建了一个插件类和一个扩展: 类 MyPlugin : 插件 {
我的 build.gradle.kts Gradle 构建文件中有以下内容: 插件{ `kotlin-dsl` id(“org.jetbrains.kotlin.jvm”)版本“1.6.10” id("maven-发布") ...
Android Studio Lint 警告:不稳定@Incubating
从 Groovy 迁移到 Kotlin DSL 后,settings.gradle 现在收到有关此代码使用情况的 lint 警告 repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 存储库...
kotlin Kts,得到“未解决的参考:testimplementation”
尝试将 android 项目转换为使用 DSL。 buildSrc 中的 build.gradle.kts 存储库{ mavenCentral() 谷歌() } 插件{ `kotlin-dsl` } 在应用程序的 build.gradle.kts 中,它变得错误......
在 Gradle Kotlin 脚本(kts)DSL 中,如何使函数在其他脚本中可用?
假设我在buildSrc下有一个Kotlin脚本: // buildSrc/src/main/kotlin/greet.gradle.kts fun Project.greet(问候语:字符串) { println("$来自${this.name}的问候") } 我想要...
我有一个以 Kotlin DSL 作为构建文件的多模块 Gradle 项目。在根目录 build.gradle.kts 中,有根目录和子项目的依赖部分,它们具有自己的依赖项。我愿意...
Intellij 在读取我的 build.gradle.kts 文件时出错
顶部的红色通知栏显示:/org/gradle/tooling/BuildException(java.lang.NoClassDefFoundError:/org/gradle/tooling/BuildException。我可以成功运行gradle刷新,我可以运行...
如何使用 Gradle Kotlin DSL 为所有 Gradle 子项目定义变量
我正在遵循本指南。 该指南写道:项目的额外属性可以从其子项目中看到。 这似乎对我不起作用,因为以下内容不起作用: 在 build.gradle.kts 中我...
如何使用 gradle kotlin dsl 重新声明配置的变体
我正在尝试使用 gradle 8.4 和 kotlin dsl 作为构建工具来设置一个运行 quarkus 3.4.3 和 javafx 21.0.1 的基本应用程序。 一旦我应用了 quarkus 插件,构建三时就会出现错误...
如何解析和修改build.gradle.kts Kotlin Gradle构建脚本?
我想解析一个build.gradle.kts(Kotlin中的Gradle构建脚本),这样我就可以找出当前设置的值,我还想修改或添加一些类别的新条目。例如(build......)。
我有这个文件夹结构: ├── 构建.gradle.kts ├── 处理器 │ ├── build.gradle.kts ├── 处理器-api │ ├── build.gradle.kts ├── 设置.gradle.kts └── 来源 ├── 主要 └── 测试 这是
如何解决 Gradle 构建错误:java.lang.NoSuchMethodError
我正在尝试构建我的项目,但每次都会出现以下错误: 错误1 java.lang.NoSuchMethodError:'kotlin.sequences.Sequence com.google.devtools.ksp.processing.Resolver。
Gradle 7.2 自定义插件:如何在 apply(project: Project) 中使用版本目录?
我有一个运行正常的 Gradle 7.2 自定义插件。我想将其配置为使用新的 Gradle 版本目录来获取依赖信息。我知道如何配置和使用版本ca...
无法将 Kotlin Android 扩展添加到我的 android studio
当我尝试通过以下方式添加 kotlin-android-extensions 时: 应用插件:'kotlin-android-extensions' 我的项目 Android Studio 告诉我插件带有“kotlin-android-extensions not found?” 出了什么问题...
我试图做一件非常简单(理论上)的事情 - 消除一个任务对另一个任务的依赖。我正在使用 Gradle nu.studer.jooq 插件,它附带了任务generateJooq,它以某种方式使得其他...
如何在项目级别 `build.gradle.kts` 文件中声明额外的属性?
我如何编写此 Groovy 代码来声明用 Kotlin DSL 代码编写的项目级 build.gradle.kts 文件中的依赖项的顶级版本。我该如何正确书写呢? 构建脚本 {...
Kotlin Gradle 中的 Flyway - 无法导入 FlywayMigrateTask
我需要在两个不同的shcemas上运行两个不同的flyway迁移,每个都有自己的用户帐户。 根据 Flyway 文档,我只需要为每个连接设置一个自定义任务...
要启用 viewBinding ,对于单个模块,我们可以设置: 安卓 { ... 构建功能{ 视图绑定 = true } } 模块内部:Gradle *kts 文件。 是否可以启用viewBi...
我不确定我是否错过了配置或偶然发现了错误。我正在使用 IntelliJ 构建带有 JPA 的 Kotlin Spring Boot 应用程序,并希望使用 Kotlin noArg 插件来减少
所以我正在尝试使用新的 Kotlin DSL 语法将 AppGallery connect gradle 插件添加到我的 android 项目中。但我收到这样的错误: org.gradle.internal.exceptions.LocationAwareException: 构建...
使用 Kotlin 的 Spring Boot:无法将使用 JVM 目标 17 构建的字节码内联到使用 JVM 目标 1.8 构建的字节码中
我使用“springinitializr”创建了一个新的Spring Boot项目。我使用 Spring Boot 版本 3.1.2 和 Gradle - Kotlin。我还勾选了 Java 版本 17。当我在 VS C 中打开项目时...
尝试为 GRPC 请求创建 ManagedChannel 时,类 io.grpc.Channel 的加载器约束违规
我正在尝试设置 grpc 客户端,以便为我的项目在 Kotlin 中向 Nvidia Triton 推理服务器(版本:23.06-py3)发出推理请求。 我已经使用 gradle 设置了协议代码生成(附后...
在 Gradle 文件中从 30->31 更新 sdkversion 时在 Android Studio 中构建错误
我已将 targetsdkversion 从 30->31 更新,但在构建项目时出现此错误。 任务“:app:kaptDebugKotlin”执行失败。 日志: > 任务:应用程序:kaptDebugKotlin 失败 e:java.
在将 groovy 迁移到 kotlin 时,不应为错误类型创建 SimpleTypeImpl
我最近将包含多个模块的应用程序从 groovy 迁移到了 kotlin。除应用程序模块外,所有模块均已成功迁移。为了验证这一点,我已经在
为什么我的 Gradle Kotlin DSL 代码无法在我的 Java 项目中启用 System.in?
我一直在尝试使用 Java 中的 Scanner 编写一个简单的应用程序,但遇到了问题。无论如何,我都会不断收到扫描仪抛出的 NoSuchElementException 异常。 这是我的代码...
ViewModel getSingle(id)返回null并导致Logcat返回错误
我有一个使用最新依赖项和带有 Kotlin DSL 的 Gradle 8.3 的应用程序。 ViewModel 工作正常,可以从 Room 本地 SQLite 数据库检索所有数据。但不适用于检索单个
任务“:app:hiltAggregateDepsDebug”执行失败
为了处理我的功能模块中的注释,我使用 dagger2。然而在其他地方我都在使用 Hilt。当我创建一个我已经应用的 feature.gradle.kts 时,我面临的问题开始了......
Spring Security 和 Kotlin Dsl for HttpSecurity - 无法允许 h2-console
我正在使用 spring boot 和 security with kotlin 和 maven。这是我的 SecurityFilterChain @豆 有趣的 securityFilterChainDSL(http: HttpSecurity): SecurityFilterChain { http{ cors {disa...
在使用新的(非旧版)kotlin React 包装器时向标签添加自定义 data-* 属性
这相当于什么: ... ...
Kotlin 多平台 macosArm64“任务 ':commonizeNativeDistribution' 执行失败”
有一个 Kotlin 多平台代码示例。当我使用 gradle 时,终端中的任务 gradle macos:runDebugExecutableMacosArm64 成功完成并打印“Hello macos-arm64 native...
我正在尝试仅使用 kotlinc-native CLI 编译器而不是完整的 Gradle 构建来编译基本的 Kotlin/Native 程序。然而,我无法让 platform.posix 库工作,尽管 com...
我尝试应用无参数 Kotlin 编译器插件 构建.gradle 插件{ ID“org.jetbrains.kotlin.plugin.noarg”版本“1.8.0” } 无参数{ 注释(“com.neutrino ...
在 YouTube 上跟随 Spring + Kotlin = Modern + Reactive + Productive 演示!通过使用 https://start.spring.io/ 创建基于 Kotlin 的 Spring Web Flux Reactive 应用程序... 生成...
将 Gradle 从 7.4.2 升级到 Gradle 8.0.0 在发布应用程序时出现错误 - java.lang.ClassCastException
我最近将 Android Studio 升级到 Flamingo,并将 Gradle 从 7.4.2 升级到 8.0.0。在 7.4.2 版中一切正常。 当我使用 Gradle 8.0.0 生成一个签名的 APK 时,它是...
“kotlin-android”和“org.jetbrains.kotlin.android”是否相同?
我看到以下两个 Gradle 插件在项目中可以互换使用: 插件{ id(“kotlin-android”) } 插件{ id(“org.jetbrains.kotlin.android&
我们建议使用较新的 Android Gradle 插件来使用 compileSdk = 33
嘿伙计们,我怎么能更新到最新版本,因为我找不到最新的 gradle-plugin。有人可以指导我吗? build.gradle(示例应用程序) 构建脚本{ 分机 { kotlin_version = '1...
创建新的 kotlin 项目时 Gradle 同步失败:(ModuleVersionResolveException)
我想在 IntelliJ IDE 中创建一个新的 kotlin 项目时收到以下错误。我该怎么办? 引起:org.gradle.internal.resolve.ModuleVersionResolveException:无法解析
我正在尝试使用 DLS 添加 org.jetbrains.kotlin.jvm 插件: 插件{ id(“org.jetbrains.kotlin.jvm”)版本“1.4.30” } 该插件存在于 Gradle 插件门户上(检查 htt...
在 Gradle 插件中使用 Gradle Property 类型与仅使用 String 类型相比有什么好处?
在 Gradle 插件中,我可以将属性定义为: 开放类ExamplePluginExtension { var exampleName:字符串? = 空 } 并在 build.gradle.kts 中访问它,如下所示: 例子 { 例子...
Android AGP 8 + Gradle 8 + Kotlin 1.8 导致 Kapt 出错
我刚刚更新到 Android Studio Flamingo | 2022.2.1.现在我得到这个错误: 任务“:app:kaptGenerateStubsDebugKotlin”执行失败。 > 'compileDebugJavaWithJavac' 任务(当前目标是 1...
使用 Gradle 的 Java .class 文件中缺少调试信息
在使用 ./gradlew assembleDebug 或 ./gradlew installDebug 构建这个示例 android kotlin 项目后,我检查了 ./app/build/intermediates/javac/debug/classes/org/gradle/samples/MainActiv...
从 kapt 迁移到 KSP 后 Gradle Sync 失败
我正在尝试按照官方指南从 kapt 迁移到 KSP。 同步项目时出现以下错误。 找不到方法 ''org.jetbrains.kotlin.gradle.plugin.mpp.
未解决的参考:viewModelScope - Kotlin Android
我尝试将 viewModelScope 添加到基本 viewModel 但 android studio 无法识别它。 我尝试使用我找到的一些解决方案更改我的 gradle 构建文件,但没有任何效果。 这是我的摘录
Kotlin 不兼容:其元数据的二进制版本为 1.8.0,预期版本为 1.6.0
我一直在尝试将项目的 gradle 从 v7.3.3 升级到 v8.0.2,在此过程中,我在尝试清理项目时看到以下错误: /Users/johndoe/.gradle/caches/8.0.2/
什么是Android kapt及其用法? Gradle中注解处理器和kapt在添加依赖时有什么区别?
我对 Android 中引入的与 Kotlin 相关的最新注解处理器有点困惑,它是 “卡普特” 问题 : 什么是kapt(kotlin注解处理工具)及其用例? 或者...
在 Kotlin 项目中使用 Freefair AspectJ 插件(使用 gradle)
我在 kotlin 项目中配置 AspectJ 时遇到问题。我正在使用 freefair 插件,但它似乎不起作用。我开始申请时没有任何问题,但没有考虑到各个方面
构建 Kotlin 和 Jetpack Compose 桌面项目时出现错误消息:ComposeComponentRegistrar 插件不兼容
我目前正在使用 IntelliJ 中的 Kotlin、Jetpack Compose 和 Gradle 开发一个桌面项目。我在构建阶段遇到问题,收到以下错误消息: 柯...
我下载了这个文件 kotlin-stdlib-jdk8-1.3.72.pom 但我不知道可以保存在哪里
我安装了 Android Studio 4.1.2 并遇到了 Gradle 同步错误。 它说 无法获取“https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.3.72/kotlin-stdlib-jdk8-1.3.72.po...
为什么 Gradle 会对 Android 中的 manifestPlaceholders 发出警告?
我目前正在开发一个 Android Kotlin 项目。在此项目中,我需要从 local.properties 文件中检索某些键,然后在 AndroidManifest.xml 文件中使用它们。哈...
Gradle 插件的 Google Cloud ArtifactRegistry
我已经成功发布到ArtifactRegistry,我可以在“正常”使用中使用那里的工件:dependency {implementation("mygroup:myartifact:myversion")}。 我的问题...