【发布时间】:2014-06-02 01:47:37
【问题描述】:
现在,我已经看到了this question,但似乎没有任何东西在使用我的目标文件夹。
发生了什么,当我编译失败并显示此错误时:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.3:shade (default) on project FooProject: Error creating shaded jar: Failed to analyze class dependencies: C:\Users\paul_000\Documents\FooCore\target\classes (Access is denied) -> [Help 1]
我不太清楚为什么会发生这种情况,因为它不会在我的普通计算机上发生。
编辑:我忘了提,我正在着色的 jar 在存储库中不存在。我只是在本地编译它(全新安装)。 同样,这是我用来遮蔽的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.3</version>
<configuration>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<minimizeJar>true</minimizeJar>
</configuration>
</execution>
</executions>
</plugin>
【问题讨论】:
-
可能是使用管理员权限创建的目标目录或被另一个进程锁定。使用 -e 开关获取完整的堆栈跟踪也会有所帮助。
-
我会检查完整的堆栈跟踪,但是它没有管理员权限(我是唯一的管理员 + 我检查过)。我已经在安全模式下重新启动到相同的结果,所以我怀疑这是一个过程。
标签: java eclipse maven access-denied