Код: Выделить всё
root/
build.gradle
settings.gradle
core/
src/main/java/ru/development/core/CoreApplication.java
build.gradle
Код: Выделить всё
plugins {
id 'org.springframework.boot' version '3.5.4' apply false
id 'io.spring.dependency-management' version '1.1.7' apply false
id 'idea'
}
allprojects {
group = 'ru.development'
version = '0.0.1-SNAPSHOT'
repositories {
gradlePluginPortal()
mavenCentral()
}
}
subprojects {
apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
}
tasks.named('test') {
useJUnitPlatform()
}
}
Код: Выделить всё
import org.springframework.boot.gradle.tasks.run.BootRun
springBoot {
mainClass.set('ru.development.core.CoreApplication')
}
tasks.register('debug', BootRun) {
group = 'application'
description = 'Run Spring Boot with debug'
args = ['--spring.profiles.active=dev']
jvmArgs = ['-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005']
mainClass.set('ru.development.core.CoreApplication')
}
< /code>
Когда я запускаю: < /p>
gradlew :core:debug
< /code>
Я получаю: < /p>
Listening for transport dt_socket at address: 5005
Error: Could not find or load main class ru.development.core.CoreApplication
Caused by: java.lang.ClassNotFoundException: ru.development.core.CoreApplication
Почему Gradlew: Core: Debug сбое с ClassNotFoundException для CoreApplication и как я могу исправить настройку настраиваемого Bootrun для Debuging в Multi-модулевой Project?>
Подробнее здесь: https://stackoverflow.com/questions/797 ... un-task-in