Intellij idea 依赖于Kotlin Gradle DSL文件build.Gradle.kts中的外部项目

Intellij idea 依赖于Kotlin Gradle DSL文件build.Gradle.kts中的外部项目,intellij-idea,kotlin,gradle-kotlin-dsl,Intellij Idea,Kotlin,Gradle Kotlin Dsl,我的Kotlin项目依赖于我从githut克隆并修改的JavaMaven项目。假设它位于文件夹d:\code\otherproject中。如何在build.gradle.kts文件中表示这一点?或者我必须将其全部移动到一个公共目录树,并将该项目从Maven转换为Gradle吗 以下是迄今为止我的build.gradle.kts的内容: import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { java ko

我的Kotlin项目依赖于我从githut克隆并修改的JavaMaven项目。假设它位于文件夹
d:\code\otherproject
中。如何在build.gradle.kts文件中表示这一点?或者我必须将其全部移动到一个公共目录树,并将该项目从Maven转换为Gradle吗

以下是迄今为止我的build.gradle.kts的内容:

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    java
    kotlin("jvm") version "1.3.20"
}

group = "com.myproject"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
    jcenter()
    maven { setUrl("https://dl.bintray.com/kotlin/exposed") }
}

dependencies {
    implementation(kotlin("stdlib-jdk8"))
    testCompile("junit", "junit", "4.12")
    compile("io.github.microutils:kotlin-logging:1.6.20")
    compile("com.xenomachina:kotlin-argparser:2.0.7")
    compile("commons-io:commons-io:2.6")
    compile("org.jetbrains.exposed:exposed:0.11.2")
    compile("org.postgresql:postgresql:42.2.5")
    compile("com.zaxxer:HikariCP:3.2.0")
    compile("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.1")
    compile("com.google.guava:guava:27.0.1-jre")
    compile("ch.qos.logback:logback-classic:1.3.0-alpha4")
    compile("ch.qos.logback:logback-core:1.3.0-alpha4")
    compile("org.fusesource.jansi:jansi:1.17.1")
    compile("org.apache.commons:commons-csv:1.6")
    compile("de.erichseifert.vectorgraphics2d:VectorGraphics2D:0.13")
    compile("org.apache.commons:commons-compress:1.18")
    compile("org.jsoup:jsoup:1.11.3")
}

configure<JavaPluginConvention> {
    sourceCompatibility = JavaVersion.VERSION_1_8
}
tasks.withType<KotlinCompile> {
    kotlinOptions.jvmTarget = "1.8"
}
import org.jetbrains.kotlin.gradle.tasks.kotlincomfile
插件{
JAVA
kotlin(“jvm”)版本“1.3.20”
}
group=“com.myproject”
version=“1.0-SNAPSHOT”
存储库{
mavenCentral()
jcenter()
maven{setUrl(“https://dl.bintray.com/kotlin/exposed") }
}
依赖关系{
实施(kotlin(“stdlib-jdk8”))
testCompile(“junit”、“junit”、“4.12”)
编译(“io.github.microutils:kotlin日志记录:1.6.20”)
编译(“com.xenomachina:kotlin argparser:2.0.7”)
编译(“commons io:commons io:2.6”)
编译(“org.jetbrains.exposed:exposed:0.11.2”)
编译(“org.postgresql:postgresql:42.2.5”)
编译(“com.zaxxer:HikariCP:3.2.0”)
编译(“org.jetbrains.kotlinx:kotlinx coroutines core:1.0.1”)
编译(“com.google.guava:guava:27.0.1-jre”)
编译(“ch.qos.logback:logbackclassic:1.3.0-alpha4”)
编译(“ch.qos.logback:logback核心:1.3.0-alpha4”)
编译(“org.fusesource.jansi:jansi:1.17.1”)
编译(“org.apache.commons:commons csv:1.6”)
编译(“de.erichseifert.vectorgraphics2d:vectorgraphics2d:0.13”)
编译(“org.apache.commons:commons compress:1.18”)
编译(“org.jsoup:jsoup:1.11.3”)
}
配置{
sourceCompatibility=JavaVersion.VERSION\u 1\u 8
}
tasks.withType{
kotlinOptions.jvmTarget=“1.8”
}