• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Структура проекта Maven

  • Автор темы Автор темы slimsaw
  • Дата начала Дата начала
S

slimsaw

Доброго времени суток!
Решил для сборки проекта использовать Maven.
Как я понял, Maven предоставляет свою собственную структуру проекта (имена и расположение папок). Верно?
Так вот у меня такой вопрос.
Вот у меня есть свой проект на java, со своей структурой. Можно ли к нему прикрутить Maven или же придётся создавать Maven-проект и распихивать сурсы по папкам?
 
можно и прикруить, но, имхо, лучше пораспихивать
 
Теперь вот такая проблема.
Я создал мавен проект, в сурсах которого лежит только один файл NumOps.java, содержащий функцию main, в которой вызываются методы одной библиотеки.
Эта библиотека реализует простейшее сложение чисел. Она расположена в стандартном локальном репозитории мавена. Она указана в зависимостях проекта в pom файле.
При компиляции проекта всё в порядке. НО как только я пытаюсь запустить созданный jar файл командой
java -jar NumOps-1.0.jar вылетает ошибка

Exception in thread "main" java.lang.NoClassDefFoundError: ru/company/AddOps
at com.ibm.devworks.NumOps.<init>(NumOps.java:15)
at com.ibm.devworks.NumOps.main(NumOps.java:29)
Caused by: java.lang.ClassNotFoundException: ru.company.AddOps
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)

Как с этим справиться? Как сделать, что jar нормально запускался???
Помогите пожалуйста.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab