我试图使用Kotlin脚本将我的一个项目迁移到Gradle。
以下是我的步骤:
- 用这个替换
/gradle/wrapper/gradle-wrapper.jar
- 将
gradle/wrapper/gradle-wrapper.properties
的distributionUrl
更新为与此处相同 - 创建了相应的
build.gradle.kts
- 将
settings.gradle
设置为rootProject.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
Kotlin 1.1m04
现在似乎可以工作了,这就是我所做的:
- 我关闭了项目并退出了Intellij
-
在项目目录中,我删除了:
.gradle
.idea
build
gradle
gradlew
gradlew.bat
settings.gradle
-
我只留下了
src
和build.gradle.kts
脚本 -
从
hello-kotlin
:复制/粘贴gradle
gradlew
gradlew.bat
settings.gradle
-
打开Intellij,选择"打开项目",它自动显示为Gradle项目,选择并打开