我尝试使用Kotlin脚本将我的一个project迁移到Gradle .
这些是我的步骤:
-
用this one替换
/gradle/wrapper/gradle-wrapper.jar
-
将
gradle/wrapper/gradle-wrapper.properties
的gradle/wrapper/gradle-wrapper.properties
更新为here -
创建了相应的build.gradle.kts
-
设置
settings.gradle
至rootProject.buildFileName = 'build.gradle.kts'
那时Intellij检测到它并建议:
您可以配置Gradle包装器以使用包含源的分发 . 它将为IDE提供Gradle API / DSL文档 .
-
好的,申请建议!
Gradle'hello-kotlin'项目刷新失败错误:找不到ID为“kotlin”的插件 .
然后我也尝试了官方的一个samples:
-
克隆了回购
-
打开了样本
-
同样的错误
...我究竟做错了什么?
我回到官方示例,试图使缓存无效并重新启动,它没有工作
我试图删除
apply {
plugin("kotlin")
}
刷新Gradle,再次添加,刷新Gradle,它有效
如果我打开一个src文件,Intellij说:
Kotlin未配置
然而样品似乎现在正在运行..
Intellij 2017.1 EAP
Kotlin 1.1m04
1 回答
它现在似乎正在工作,这就是我所做的:
我关闭了项目并退出了Intellij
在项目目录中,我删除了:
.gradle
.idea
build
gradle
gradlew
gradlew.bat
settings.gradle
我只留下
src
和build.gradle.kts
脚本从
hello-kotlin
复制/粘贴:
gradle
gradlew
gradlew.bat
settings.gradle
打开Intellij,选择“打开项目”,它自动显示为Gradle项目,选中并打开