Gradle + Spring Boot: ClassNotFoundException При запуске пользовательской задачи Bootrun в многомодульном проектеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Gradle + Spring Boot: ClassNotFoundException При запуске пользовательской задачи Bootrun в многомодульном проекте

Сообщение Anonymous »

У меня есть многомодульный проект градл.

Код: Выделить всё

root/
build.gradle
settings.gradle
core/
src/main/java/ru/development/core/CoreApplication.java
build.gradle
root/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()
}
}
core/build.gradle

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»