Suppose I have multiple projects in a single build. Some projects are spark tasks while some projects are libraries that do not depends on Spark.
By default, this plugin added "provided" dependency to Spark for all projects. It's not a deserved behavior.