Task :api:compileJava FAILED

Переписываю многомодульный проект на Котлин с Java. Сборка gradle

Есть 3 модуля с котлином и один с java. Тот что java - содержит спецификацию swagger для code gena.

gradle листинг довольно большой. Вот основные фрагемнты.

configure(project(':modul1')) {
    apply plugin: 'company-api' // модуль компании для работы

    sonarqube {
        skipProject = true
    }
}

configure(project('modul3')) {
    dependencies {
        compile('org.springframework.boot:spring-boot-autoconfigure')
        compile('org.apache.commons:commons-lang3')

        compile(project(':modul4'))

        compile('commons-codec:commons-codec:1.10')

        compile('org.springframework.boot:spring-boot-starter-undertow')
        compile('org.springframework:spring-webmvc')

        compile('javax.validation:validation-api:2.0.1.Final')

        compile('com.fasterxml.jackson.module:jackson-module-parameter-names')
        compile('com.fasterxml.jackson.datatype:jackson-datatype-jdk8')
        compile('com.fasterxml.jackson.datatype:jackson-datatype-jsr310')
        compileOnly('org.mapstruct:mapstruct-processor')
        compile('org.mapstruct:mapstruct-jdk8')

        implementation("org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-reflect:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-serialization:${versions.kotlinVersion}")

        compile('com.intellij:annotations:12.0')
    }
}

configure(project(':modul2')) {
    apply plugin: 'kotlin-spring'
    apply plugin: 'kotlin'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    apply plugin: 'jacoco'
    apply plugin: "org.jlleitschuh.gradle.ktlint"

    tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {
        kotlinOptions {
            jvmTarget = "11"
        }
    }

    dependencies {
        optional "org.springframework.boot:spring-boot-configuration-processor"

        compile(project(':modul3'))
        compile(project(':modul4'))

        docker(":openjdk:11-jdk-slim-buster")

        implementation("org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-reflect:${versions.kotlinVersion}")
        testImplementation("org.jetbrains.kotlin:kotlin-test:${versions.kotlinVersion}")
        testImplementation("org.jetbrains.kotlin:kotlin-test-junit:${versions.kotlinVersion}")

        implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-serialization:${versions.kotlinVersion}")
   }
}

configure(project('modul4')) {
    dependencies {
        compile(project(':modul1'))

        compile('org.springframework:spring-context')
        compile('org.springframework.boot:spring-boot-autoconfigure')
        compile('org.springframework.boot:spring-boot-starter-jdbc')

        compile('com.zaxxer:HikariCP')
        compile('com.oracle:ojdbc7')
        compile("org.springframework.data:spring-data-oracle:${versions.oraSpringData}")

        implementation("org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:${versions.kotlinVersion}")
        implementation("org.jetbrains.kotlin:kotlin-reflect:${versions.kotlinVersion}")
    }
}

при выполнении задачи gradle.build всего проекта валится на задаче :modul1:compileJava

A problem was found with the configuration of task ':modul1:compileJava'.

Directory '..\project\modul1\build\classes\kotlin\main' specified for property 'compileKotlinOutputClasses' does not exist.


Ответы (0 шт):