Я разрабатываю искровое приложение. Чтобы проверить его локально, я хочу запустить sbt
run. Для этого требуется, чтобы зависимости были доступны локально. Но я также хочу использовать sbt assembly
, чтобы создать банку, которая может использоваться для spark-submit
, которая должна включать только некоторые из зависимостей, например. не включают искровые зависимости.sbt монтажный переключатель между предусмотренными зависимостями
Когда я отмечаю зависимость в build.sbt
, как % "provided"
она больше не доступна через sbt run
Этот вопрос имеет 2 подвопросы - вы должны разделить его на два отдельных вопроса, чтобы было легче ответить –
ok Я сделаю это. Вот вопрос 2: http://stackoverflow.com/questions/40782435/sbt-switch-dependencies-for-runtime –