[MSHADE-366] The warning "Access denied" during 'minimizeJar' is always printed (original) (raw)

Whenever I use Maven Shade with minimizeJar on my Windows 10 box, I see this warning during the build:

[INFO] Including net.bytebuddy:byte-buddy:jar:1.10.10 in the shaded jar. [INFO] Minimizing jar de.scrum-master:remove-final-agent:jar:1.0-SNAPSHOT [WARNING] C:\Users\alexa\Documents\java-src\ByteBuddyAspect\remove-final-parent\remove-final-agent\target\classes (Zugriff verweigert)

"Zugriff verweigert" is German for "access denied".

One sample plugin configuration is:

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>3.2.3</version>
    <executions>
      <execution>
        <phase>package</phase>
        <goals>
          <goal>shade</goal>
        </goals>
        <configuration>
          <minimizeJar>true</minimizeJar>
          <createDependencyReducedPom>false</createDependencyReducedPom>
          <shadedArtifactAttached>false</shadedArtifactAttached>
        </configuration>
      </execution>
    </executions>
  </plugin>

I removed my filters because even without them the same warning occurs. As soon as I deactivate minimizeJar, the warning is gone.

  1. full-build.log
    16/May/20 12:54
    18 kB
  2. module-build.log
    16/May/20 12:54
    3 kB
    Alexander Kriegisch

relates to

New Feature - A new feature of the product, which has yet to be developed. MSHADE-400 Self-minimisation with custom entry points

links to