When running a Maven build in eclipse using the m2eclipse tooling for a project that is configured for the Maven Shade Plugin, the build fails with the following error message:
Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.4.3:shade (default) on project xxx: Error creating shaded jar: /.../project/target/classes (Is a directory) -> [Help 1]
I tried different versions of the Shade plugin and tried with different Java versions (6,7,8). All lead to the same error.
Workaround:
The solution for this question provides a workaround: The error only occurs if the option Resolve Workspace Artifacts
is selected. If this option is not selected, the build runs fine.
(However, this does not solve the problem since it is often very useful to build projects with enabled workspace resolution).
mvn clean
makes eclipse unusable for me doing builds, I resorted to disabling my script installing the artifacts and instead rely on the resolution within eclipse during development. – Vitrescent