|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Добрый день. Не получается собрать Maven'ом простейший проект, - при запуске скомпилированного jar файла ругается на то, что не может найти main-class: Could not find or load main class prod.SimpleBot Структура проекта Листинг 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.
Пожалуйста подскажите, в чем может быть ошибка? Пробовал играть с вариантами - добавлять/убирать пакеты, писать более полный путь в конфиг мавена (например java.SimpleBot etc), - не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 08:47 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfio, Попробуй в IDE собрать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:20 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
PetroNotC Sharpwolfio, Попробуй в IDE собрать да, я забыл упомянуть - если собрать в IDE как артифакт, то все норм. При этом в манифесте main-class прописан тем же образом. Однако, мне нужно собрать именно через Maven, т.к. я конфиг пробрасываю на хостинг, и сборка по сути идет там, с дальнейшим запуском. Я не могу собрать его у себя и выложить туда. Точнее, могу но хотелось бы CLI использовать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 09:46 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfio, OFF/2 А как твое мнение, это счас работа программиств или DevOps'a? https://habr.com/ru/company/funcorp/blog/463505/ ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:01 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
PetroNotC Sharpwolfio, OFF/2 А как твое мнение, это счас работа программиств или DevOps'a? https://habr.com/ru/company/funcorp/blog/463505/ Если речь о моем вопросе, полагаю - это работа программиста. Не без опыта, само собой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:15 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfio, Сборка на удаленной машине? Вопрос спорный. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:58 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, у меня на компьютере сборка ровно такая же. при сборке на моем компе у меня jar-ник кривой - ошибка та же. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:12 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
PetroNotC Sharpэто счас работа программиств или DevOps'a? https://habr.com/ru/company/funcorp/blog/463505/ Разгонять проект, чтобы там изначально все по красоте было - явно работа не рядового кодера, правда DevOps'ы такое не умеют, совсем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:20 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Да. Поэтому спорная тенденция. Как прогеры котрые интересуются командной строкой не для десктоп программ, так и админы пытающиеся стать ближе к кодерам. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:23 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Коллеги, разделяю вашу боль, от требования постигать что-то новое и возможно, не нужное, но вы не могли бы все же помочь мне с моей проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:36 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfio, Жди ответов. Не нервничай. Мы тебе топик поднимаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:45 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfioКоллеги, разделяю вашу боль, от требования постигать что-то новое и возможно, не нужное, но вы не могли бы все же помочь мне с моей проблемой? А можете jar приложить? и вывод mvn package -X ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:49 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfioКоллеги, разделяю вашу боль, от требования постигать что-то новое и возможно, не нужное, но вы не могли бы все же помочь мне с моей проблемой?там кмк все просто, java -jar ... из командной строки работать не будет, потому что там еще зависимости в виде telegrambots и jsoup (оно же пишет "Could not find or load main class prod.SimpleBot"), если хочется отдельный жарник, то нужно все в него упаковывать (варианты: spring boot , maven-assembly-plugin с jar-with-dependencies), в противном случае таскать зависимости с собой (здесь может maven-assembly-plugin помочь создать архив верной структуры и в манифесте зависимости прописать) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 11:55 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
укажи полный путь до мейн класс и все класслодер не может найти тот файл,который ты указываешь по этому пути ,вот и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:00 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Думаю DevOps это должен знать https://wiki.jenkins.io/display/JENKINS/Distributed builds ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:08 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
я вот так это решил в свое время ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:14 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
PetroNotC SharpПоэтому спорная тенденция.Да не то что спорная, а по факту какой-то рудимент кмк. Т.е. то что написано про DevOps: https://en.wikipedia.org/wiki/DevOps DevOps is a set of software development practices that combine software development (Dev) and information-technology operations (Ops) to shorten the systems-development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectivesФактически противопоставляется "классическому" подходу в ITIL, когда есть Transition (оно же разработка), а есть Operations (в нашем понимании это хелпдекс и выше (админы, эксперты и пр.)), на самом деле же в ITIL понятие DevOps существует - это Release and Deployment Management, однако мало кто из организаций до внедрения этого процесса доходит - "проще" делать чтобы разработка варилась сама по себе, а потом скидывала инструкции Operations, на вот этой "простоте", а по факту, полном отсуствии взаимопонимания между Transition и Operations и зародились DevOps. При этом необходимость DevOps мне как-то не очевидна, точнее так: если бы от них был бы выхлоп типа: "вот мы тут перетерли с архитектором и выяснили что у разрабатываемой системы будут такие модули, разделение на микросервисы будет таким-то, вот вам готовый шаблон проекта maven, чтобы оно могло запускаться в нашей распрекрасной CI/CD и при этом каждый разработчик может запускать отдельные части отдельно без установки дополнительного ПО", то вопросов бы никаких не было, однако в реальности DevOps - это кучка вахтеров люди, которые завладели доступом к определенным ресурсам и дальше варятся сами по себе ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:25 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Это как в самолях раньше были трехчленные экипаже а счас двух. Понятие инженер в воздухе сократили и пилоты стали операторами. Ну дак для этого появиля самоль с джойстиком. В IT пока нет на горизонте самоля с джойстииком. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 12:33 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
asv79я вот так это решил в свое время А можешь показать полный листинг пожалуйста? и если можно, структуру файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 19:13 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfioasv79я вот так это решил в свое время А можешь показать полный листинг пожалуйста? и если можно, структуру файлов. вот целиком проект уже год работает на heroku без сбоев) https://github.com/apb12/TeleBot ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 20:34 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
asv79, Спасибо. Раз такое дело, можно ещё полюбопытствовать о содержимом Procfile'а для heroku? Я собрал в общем то, другим плагином джарник. С моего компа запускается, а оттуда нет. Вот уже думаю может проблема в конфигурации запуска.. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 11:09 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
wolfioasv79, Спасибо. Раз такое дело, можно ещё полюбопытствовать о содержимом Procfile'а для heroku? Я собрал в общем то, другим плагином джарник. С моего компа запускается, а оттуда нет. Вот уже думаю может проблема в конфигурации запуска.. помоему вот это Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 12:56 |
|
Could not find or load main class - при сборке jar из Maven'ом
|
|||
---|---|---|---|
#18+
asv79, приложение быстро просыпается после получасового простоя?) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 21:25 |
|
|
start [/forum/topic.php?fid=59&msg=39851040&tid=2121131]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 237ms |
total: | 432ms |
0 / 0 |