簡體   English   中英

Gradle kotlin 腳本,> 未找到 ID 為“kotlin”的插件

[英]Gradle kotlin script, > Plugin with id `kotlin` not found

我嘗試使用 Kotlin 腳本將我的項目之一遷移到 Gradle。

這些是我的步驟:

  • 這個替換了/gradle/wrapper/gradle-wrapper.jar
  • gradle/wrapper/gradle-wrapper.propertiesdistributionUrl更新為與此處相同
  • 創建了對應的build.gradle.kts
  • settings.gradlerootProject.buildFileName = 'build.gradle.kts'

此時 Intellij 檢測到它並建議:

您可以配置 Gradle 包裝器以使用帶有源的分發。 它將為 IDE 提供 Gradle API/DSL 文檔。

-> 好的,應用建議!

Gradle 'hello-kotlin' 項目刷新失敗

錯誤:未找到 ID 為“kotlin”的插件。

然后我也嘗試嘗試官方示例之一

  • 克隆了 repo
  • 打開樣本
  • 同樣的錯誤

...我究竟做錯了什么?

我回到了官方示例,試圖使緩存無效並重新啟動,它沒有用

我試圖刪除

apply {
    plugin("kotlin")
}

刷新Gradle,再次添加,刷新Gradle,成功了

如果我打開一個 src 文件,Intellij 會說:

未配置 Kotlin

但是,該示例現在似乎正在運行..

Intellij 2017.1 EAP

科特林 1.1m04

現在似乎工作,這就是我所做的:

  • 我關閉了項目並退出了 Intellij
  • 在項目目錄中,我刪除了:

    • .gradle
    • .idea
    • build
    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 我只留下了srcbuild.gradle.kts腳本

  • hello-kotlin復制/粘貼:

    • gradle
    • gradlew
    • gradlew.bat
    • settings.gradle
  • 打開 Intellij,選擇“打開項目”,它自動顯示為 Gradle 項目,選擇並打開

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM