Я создал основной проект Java Maven, который имеет основной класс. Класс хорошо работает в IntelliJ, но когда я создаю банку с помощью MVN Clean Install , он не может работать с ClassNotFoundException . Я понимаю, что мои зависимости Maven не добавляются в путь к классу, но как я могу их добавить? Я не хочу создавать банку с зависимостями, если не обязательно. POM ниже является обновленным. Но все же каталог lib не создается в каталоге Target после запуска MVN Clean Install . Каким -то образом я также не вижу этого плагина в IntelliJ, а вижу некоторые плагины, которых нет в POM. Ниже приведена моя обновленная сборка тег pom.xml.
Код: Выделить всё
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}
org.apache.maven.plugins
maven-jar-plugin
${maven-jar-plugin.version}
true
lib/
com.pkg.MyApp
org.apache.maven.plugins
maven-dependency-plugin
${maven-dependency-plugin.version}
install
copy-dependencies
${project.build.directory}/lib
runtime
provided
Ниже приведен скриншот того, что я вижу в Intellij в разделе Maven-> Plugins
Подробнее здесь:
https://stackoverflow.com/questions/765 ... with-maven