[英]I get a compile error ` Only the Kotlin standard library is allowed to use the 'kotlin' package` when I run a gradle kotlin application
我正在嘗試從 gradle 創建一個測試 kotlin 應用程序。
當我運行./gradlew run
,出現以下錯誤:
> Task :list:compileKotlin FAILED
e: /Users/jboemo/WorkspaceNexmo/kotlin-gradle-cli-test/list/src/main/kotlin/kotlin/gradle/cli/test/list/LinkedList.kt: (4, 1): Only the Kotlin standard library is allowed to use the 'kotlin' package
FAILURE: Build failed with an exception.
這些是我創建應用程序的步驟:
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 4
Split functionality across multiple subprojects?:
1: no - only one application project
2: yes - application and library projects
Enter selection (default: no - only one application project) [1..2] 2
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Kotlin) [1..2] 2
Project name (default: kotlin-gradle-cli-test):
Source package (default: kotlin.gradle.cli.test):
> Task :init
Get more help with your project: https://docs.gradle.org/6.9/samples/sample_building_kotlin_applications_multi_project.html
BUILD SUCCESSFUL in 16s
2 actionable tasks: 2 executed
jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % ./gradlew run
那些是我的 gradle 和 java 版本:
jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % gradle -v
------------------------------------------------------------
Gradle 6.9
------------------------------------------------------------
Build time: 2021-05-07 07:28:53 UTC
Revision: afe2e24ababc7b0213ccffff44970aa18035fc0e
Kotlin: 1.4.20
Groovy: 2.5.12
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 11.0.10 (Oracle Corporation 11.0.10+9)
OS: Mac OS X 11.3.1 x86_64
jboemo@VONMAC-C02F51B7MD6P kotlin-gradle-cli-test % java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
我看到已經有這個問題錯誤:“只有 Kotlin 標准庫被允許使用 'kotlin' 包”但我想知道 gradle 創建的 kotlin 應用程序怎么可能得到這個錯誤(我沒有修改任何代碼)
感謝現在的評論,我現在只需在向導中傳遞不同的源包。
我所做的是創建一個名為kotlingradle-cli-test
的目錄,並使用與以前完全相同的選項在其中運行 gradle
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.