当前位置: 首页 > 知识库问答 >
问题:

Gradle设置groovy文件到kts文件

谢建业
2023-03-14

我把它命名为< code>settings.gradle

buildscript {
    repositories {
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    dependencies {
        classpath 'gradle.plugin.net.vivin:gradle-semantic-build-versioning:4.0.0'
    }
}

apply plugin: 'net.vivin.gradle-semantic-build-versioning'

我需要将其转换为 settings.gradle.kts kotlin DSL 文件。我试过了:

buildscript {
    repositories {
        maven {
            url = uri("https://plugins.gradle.org/m2/")
        }
    }
    dependencies {
        classpath("gradle.plugin.net.vivin:gradle-semantic-build-versioning:4.0.0")
    }
}

apply ("gradle.plugin.net.vivin.gradle-semantic-build-versioning")

这给出了错误:

无法将类 'org.gradle.api.Plugin' 的插件应用于 'net.vivin.gradle-semantic-build-versioning' (类: java.lang.String),因为它没有实现 PluginAware

这里的问题是什么?

共有1个答案

羿博延
2023-03-14

解决方案是:

plugins.apply("net.vivin.gradle-semantic-build-versioning")
 类似资料:
  • 我试图将Groovy中的build.gradle文件转换成kotlin。kts文件,我在gradle文件中有一些我不知道如何正确转换的任务 我不太明白如何使用“类型”,我正在沿着这条路走下去 但它给了我一个错误 类型'DomainObjectCollection 如何正确地将这些Groovy任务转换为kotlin任务?

  • 我有以下代码在我的build.gradle.kts.我现在已经迁移到kotlin KTS。并需要帮助将此代码从groovy转换为kotlin脚本。 我有错误 非常感谢 更新: 最新错误是

  • 我将把我的Android项目从Ant转换为Gradle。 我的Eclipse工作区非常简单: 当我添加构建时。MyApp中的gradle文件,我想引用我的Android库项目: 当我运行gradle build时,出现了一个错误“Project with path”:在根项目中找不到MyApp AndroidLibrary“,我在Google上搜索了一下,发现我需要在我的工作区目录中设置一个“se

  • 每次我尝试在Windows上用Gradle集成创建一个新的IntelliJ14.1.4项目时,当我在项目中包含了任何Groovy源文件时,在执行“make”命令时都会收到以下错误... 我试过: null 我可以运行命令,该命令可以正确编译,并且可以将构建war部署到应用程序服务器(在我的示例中是Tomcat 7.0.47) 然而,在观看IntelliJ IDEA 13中的Gradle入门(他们没

  • Gradle、Groovy和Kotlin新手,在将基于Groovy的Gradle文件转换为基于Kotlin的文件时遇到困难。 https://github.com/square/okio/issues/647 如何将下面的内容翻译成Kotlin for a build.gradle.kts?

  • gradle.properties是gradle的配置文件,build.gradle通过读取这个文件配置的参数来进行相应的构建. 默认的gradle.properties文件内容如下: # 设置整个项目的Gradle. # IDE (e.g. Android Studio) users: 4# 通过IDE设置将会覆盖Gradle settings文件所有的设置. # 关于如何配置构建环境的更