Details
Description
During deployment, while downloading dependencies the code tries to remove multiple copies of the application jar from the driver classpath. The Linux file separator ("/") is hard coded here so on Windows multiple copies of the jar are not removed.
This has a knock on effect when trying to use elasticsearch-spark as this library does not run if there are multiple copies of the application jar on the driver classpath.