You should add scope = provided. You don't want the API JAR and an implementation like Equinox on the classpath at the same time.