Kotlin spring не видит зависимости модуля
Доброго времени суток.
Создал многомодульный проект gradle. Главный build:
group = "com.company"
version = "1.0-SNAPSHOT"
Главный settings:
rootProject.name = "company-app"
include("app-model")
include("telegram-bot")
У меня есть 2 модуля в проекте. Модуль telegram-bot использует бины модуля app-model.
build.gradle.kts модуля telegram-bot:
dependencies {
api(project(":app-model"))
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
implementation("com.github.pengrad:java-telegram-bot-api:4.9.0")
implementation("com.vdurmont:emoji-java:5.1.1")
testImplementation("org.springframework.boot:spring-boot-starter-test") {
exclude(group = "org.junit.vintage", module = "junit-vintage-engine")
}
}
При попытке внедрить bean, возникает ошибка в intellij idea:
Could not autowire. No beans of 'TelegramUserService' type found.
При этом пакеты не подсвечиваются красным цветом. При попытке запуска возникает следующее:

Подскажите пожалуйста в какую сторону копать? Второй вечер убиваю время на сборку... Заранее благодарю за ответы.
Ответы (1 шт):
Автор решения: Two Cookie
→ Ссылка
Огромная благодарность Юрию за помощь.
Помогло добавление в общий модуль:
tasks.withType<BootJar> {
enabled = false
}
tasks.withType<Jar> {
enabled = true
}