Я запускаю проект java / spark от идеи IntelliJ (сообщество 2019.2) на MacBook Pro.
Я использую Maven.
Область зависимостей модулей имеет четыре типа:
compile
test
build
provided
Когда я собираю модули, я всегда получаю сообщение об ошибке:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/api/java/JavaRDDLike
Или другие классы.
Я должен изменить область видимости класса с
provided
на
compile
Но Есть так много зависимостей, что скучно менять их одну за другой. Кроме того, всякий раз, когда я использую
invalidate cache and restart
Все настройки для области будут сброшены, я должен повторить настройку области.
Как мне нужно только один раз изменить области для всех зависимостей и заставить IntelliJ запомнить, что я изменил для областей?
Спасибо