我的 Kotlin 源代码位于 repo/project_a/src/
。我在 IntelliJ IDEA 中创建了一个 Kotlin Gradle 项目,位于 repo/project_b/...
。而且我一生都无法弄清楚如何添加源。如果我通过项目结构菜单添加它们,它可以正常工作,但是一旦它想要重新读取 gradle 文件 id 就会删除该结构(它会在 UI 中发出同样多的警告)。
这是我的 gradle 文件:
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.2.70'
}
group 'cli'
version '1.0'
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
我尝试添加所有变体
sourceSets {
main {
kotlin {
srcDirs += "repo/project_a/"
}
}
}
但它绝对没有任何作用。
有什么想法吗?
最佳答案
您提供给 Gradle 的路径将编译为当前项目路径加上“repo/project_a/”。尝试使用:
sourceSets {
main {
kotlin {
srcDirs += "../project_a/"
}
}
}
关于gradle - 将外部源文件添加到 kotlin 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52468689/