maven compile scope и classpath
В документации maven сказано
Compile dependencies are available in all classpaths of a project.
Насколько я понимаю, classpath - это переменная, которая указывает jvm где искать сторонние классы, которые используются в текущем проекте. Эта переменная используется, когда мы запускаем на выполнение конкретный класс. В жизненном цикле maven нет фазы "выполнить код класса". Maven предназначен, чтобы делать build проекта в jar.
Если выполнить mvn package и посмотреть в папку target, никакие сторонние библиотеки добавлены в билд не будут. Что тогда означает "зависимость будет добавлена в classpath", если в maven этот параметр использовать напрямую нельзя? В какой из фаз жизненного цикла maven работает с переменной classpath?