Я пытаюсь построить Apache Spark из модифицированного источника с помощью sbt. На самом деле я сделал несколько изменений в искровом ядре, все остальные модули остались нетронутыми. Тем не менее, каждый раз, когда я создаю искру, используя командуsbt - Building Spark занимает слишком много времени
sbt/sbt assembly
он скомпилирует и разрешит все зависимости снова. Приложение, которое я запускаю с использованием модифицированного источника Spark, также использует только функциональность ядра Spark, ничего необычного. Есть ли способ, чтобы искра перекомпилировала только измененные, зависящие от хранилища зависимости в кеше или любым другим способом, если бы это было важно, могло бы ускорить процесс сборки банки.
И я догадываюсь пропустить тесты, которые запускаются до того, как пакет Spark будет ускорен. Любая идея, как я могу это сделать? –
-Dskiptests с maven (см. Ссылку в моем ответе для большего количества флагов, которые вы, возможно, захотите посмотреть) – Holden