Невозможно разрешить класс '' из настраиваемого плагина, написанного в Kotlin, когда он применяется в проекте - PullRequest
0 голосов
/ 17 июня 2020

Я сделал собственный плагин с двумя подмодулями. Один подмодуль предназначен для одной задачи Gradle, а другой подмодуль - для других задач Gradle. Плагин применил эти два подмодуля:

dependencies {
api(project(":firstSubmodule"))
api(project(":secondSubmodule"))

}

Я применил этот плагин в settings.gradle:

pluginManagement {
  plugins {
   id("pluginId") version "1.0.0"
}
}

Я хочу использовать свою задачу в build.gradle этого проекта.

import com.test.gradle.subModuleOne.TaskOne //this is working
import com.test.gradle.subModuleTwo.TaskTwo // Error: Unable to resolve class com.test.gradle.subModuleTwo.TaskTwo

Что странно, я могу импортировать класс из других подмодулей внутри этого плагина. Когда я смотрел на него и сравнивал эти два модуля, все было одинаково (gradle.kts). Может у кого есть идеи, в чем может быть проблема? Я знаю, что трудно понять, в чем проблема, если вы не видите плагин и проект.

Заранее спасибо

...