In my JPS plugin I depend on a third-party JAR that uses Apache Commons IO version 2.4. I've added the `commons-io-2.4.jar` to the `compileServer.plugin` `classPath` attribute, and can see it in the lib directory of the plugin. However, when I run the JPS plugin I eventually get a `java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.getFile(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File`. It seems that the JPS build uses an older Commons IO version that takes precedence.
How can I ensure that my dependencies are used for my classes instead of the dependencies of JPS?