Выполнить проект Maven в IntelliJ очень просто - просто объявите зависимости в POM, и все поехали.Нет необходимости явно включать плагин copy-зависимостей, плагин сборки или плагин shade, чтобы поместить где-нибудь классы зависимостей и jar-файлы, или создать исполняемый uber-jar, который потребуется, если мы запустим приложение изкомандной строки или развертывания.
Так что мне любопытно узнать, как IntelliJ запускает мою программу с зависимостями.Устанавливает ли он classpath с записями для моих классов зависимостей в локальном репозитории Maven, когда я запускаю свою программу?
Поскольку IntelliJ не вызывает средство запуска java
напрямую - вместо этого он вызывает API запуска Java - естьнет «команды» для нас, чтобы увидеть.