|
|
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Я новенький в Java Spring и хочу ознакомиться с основами , для начала сделав проект , который выводит Hello World! на html страничке greeting.html Я создал maven проект из готового простенького проекта, который скачал отсюда: https://github.com/spring-guides/gs-serving-web-content/archive/master.zip (этот архив я нашёл в описании основной документации по спрингу https://spring.io/guides/gs/serving-web-content/#initial) Для работы с maven в netbeans , я уже установил необходимый плагин(подключаемый модуль) Maven Utilities. Собрал проект maven из его же архетипа: > mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=my.itresearch -DartifactId=test-spring-mvn -DinteractiveMode=false Сразу после обработки пакетов Maven Central-ом далее , я прописал в pom.xml файле ещё плагины и зависимости , которые я буду использовать для проекта: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. ,где 1. maven-shade-plugin. Для сборки проекта в uber jar(запускаемый jar-файл). 2. exec-maven-plugin - для запуска проекта через maven. 3. jacoco-maven-plugin - генерирует статистику покрытия тестами. 4. junit используется как я понимаю для юнит тестов и профилирования. 5. log4j для логгирования ошибок. Но как только я запустил проект в netbeans через команду spring-boot run , которая и предназначена для запуска maven проекта , выводится следующая ошибка: текстFailed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.3.RELEASE:run (default-cli) on project gs-serving-web-content: Unable to find a suitable main class, please add a 'mainClass' property -> [Help 1] У меня вообще нет идей откуда эта хрень берётся, как её исправить , чтобы сборка и во всяком случае куда я должен это свойство mainClass установить , если дело в нём. Короче, пожалуйста помогите. p.s. Если этого описания проблемы мало , то я могу скинуть сам проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 04:08 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
DrillDrive Код: xml 1. 2. 3. 4. 5. https://maven.apache.org/plugins/maven-shade-plugin/examples/executable-jar.html Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 04:19 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
[/src][/quot] https://maven.apache.org/plugins/maven-shade-plugin/examples/executable-jar.html Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. [/quot] не сработало чтото. Ошибка та же самая. ((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 04:41 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
DrillDriveне сработало чтото. Ошибка та же самая. (((((выложите сюда содержимое файла pom.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 16:55 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
Usman, прошу держите: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 17:14 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
DrillDrive Код: xml 1. Так и думал ) Замените значение org.sonatype.haven.HavenCli на действительно ваш Main Class... там, где определен main метод согласно примеру должно быть нечто вроде этого: Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2017, 17:39 |
|
||
|
ошибка в spring : Unable to find main class , please add a 'mainClass' property
|
|||
|---|---|---|---|
|
#18+
Usman, спасибо за вашу помощь. Но так оказалось что тег <packaging>pom</packaging> Стоило его убрать и всё запустилось. В моём pom.xml был не к силу ни к городу. Так как он отвечает за создание пакетов определённого расширения , за чем следит maven-archetype-plugin и если packaging не стоит, то по умолчанию maven рассматривает его как jar. И менять это значение по умолчанию можно , если проект был создан как архетип. https://maven.apache.org/archetype/archetype-packaging/ Хоть теперь я это знаю. Ещё раз спасибо !) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2017, 23:04 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2122855]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 383ms |

| 0 / 0 |
