Error al ejecutar el objetivo org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE:repackage (de

pregunta

Empaquete el proyecto SpringBoot y la consola informa un error

Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE:repackage (default) on project springBootDemo: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE:repackage failed: Unable to find main class -> [Help 1]

pregunta detallada

Para el paquete del proyecto SpringBoot desarrollado, la consola reporta un error
inserte la descripción de la imagen aquí

solución

1. Realice una búsqueda global del proyecto actual.
2. En el ámbito En el proyecto, busque @SpringBootApplication.
3. Si hay dos o más @SpringBootApplication, se producirá este problema. Compruebe la estructura del proyecto y elimine la inútil @SpringBootApplication. anotación El archivo del proyecto donde se encuentra la clase
Para el autor, la operación específica es la siguiente:
1.
inserte la descripción de la imagen aquí
2. (El autor aquí registra después del evento, es decir, el problema se ha resuelto, por lo que solo hay uno, y el lector es probable que sean dos, o incluso más de dos)
inserte la descripción de la imagen aquí
3 Elimine la carpeta seleccionadaPor favor agregue una descripción de la imagen

resolver la causa

Para el inicio del proyecto SpringBoot, solo se admite una clase de inicio. El autor probablemente elige la ubicación de archivo incorrecta al crear el proyecto, lo que genera
conflictos con otros proyectos, lo que da como resultado varias clases de inicio de SpringBoot, por lo que SpringBoot no puede confirmar si ejecutar después del empaquetado Qué clase de inicio necesita usar el proyecto y qué proyecto comenzar.

chatgpt explicar por qué

Verifique el código fuente en el proyecto para asegurarse de que solo una clase esté marcada con la anotación @SpringBootApplication. Si hay varias anotaciones de @SpringBootApplication, puede que sea imposible determinar qué clase es la clase principal, lo que provoca este error. Simplemente elimine las clases y los archivos donde se encuentran las anotaciones @SpringBootApplication redundantes.

referencias

chatgpt

No es fácil
ser original, indica la fuente
si te es útil, no olvides darle me gusta y apoyarlo.
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/T_Y_F_/article/details/131238234
Recomendado
Clasificación