"provided" indicates it will be provided by the runtime environment, which isn't true (hadoop is installed on machines which is why that dependency is provided)