Как получить простое приложение HelloWorld для запуска в Spring Boot - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь пройти простой учебник Youtube для Spring Boot.

Я нахожусь во втором видео и не могу запустить мой загрузочный проект maven spring (https://github.com/ishonowo/HelloWorldSpringBoot.git).

Я перепробовал все, что было предложено на этом форуме из-за ошибки:

Исключение в потоке "main" java.lang.NoClassDefFoundError: org / springframework / boot / SpringApplication at com.infotech.app.HelloWorldSpringBootApp.main (HelloWorldSpringBootApp.java:10)

и для

Ошибка: не удалось найти или загрузить основной класс com.infotech.app.HelloWorldSpringBootApp

но я не могу заставить его работать.

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

Я удалил папку .m2, затем обновил JDK до 10, и все заработало.

0 голосов
/ 28 апреля 2018

Удалить maven-jar-plugin объявление и вместо этого добавить spring-boot-maven-plugin .

<plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

maven-jar-plugin потребуется несколько других параметров, таких как addClasspath, конфигурация архива и манифеста.

Поскольку вы используете Spring-Boot, используйте Spring-Boot-Maven-плагин, который будет включать в себя всю конфигурацию, необходимую для запуска приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...