gpt4 book ai didi

java - maven-shade-plugin 报告 : Error creating shaded jar: . ..target/classes(是一个目录)

转载 作者:行者123 更新时间:2023-11-30 06:53:04 24 4
gpt4 key购买 nike

当使用 m2eclipse 工具为为 Maven Shade Plugin 配置的项目在 eclipse 中运行 Maven 构建时,构建失败并显示以下错误消息:

无法执行目标 org.apache.maven.plugins:maven-shade-plugin:2.4.3:shade (default) on project xxx: Error creating shaded jar:/.../project/target/classes (是一个目录) -> [求助1]

我尝试了不同版本的 Shade 插件,并尝试了不同的 Java 版本 (6,7,8)。都会导致相同的错误。

解决方法:

this question 的解决方案provides a workaround: The error only occurs if the option Resolve Workspace Artifacts is selected.如果未选择此选项,构建运行正常。

(但是,这并不能解决问题,因为它通常对构建启用了工作区分辨率的项目非常有用)。

最佳答案

我发现了问题及其解决方案,当尝试在单个命令(如 mvn clean install -X test)中执行多个阶段时,如果你运行像 mvn 这样的单阶段命令,问题就开始了测试mvn install 它的工作。阴影插件存在问题。这些是 apache 站点上的问题。 https://issues.apache.org/jira/browse/MSHADE-295https://issues.apache.org/jira/browse/MSHADE-215 .

根据问题,阴影插件无法与多阶段命令一起使用。该插件查找类而不是名称为 jar 的 jar 并失败。

希望这对某人有帮助。

关于java - maven-shade-plugin 报告 : Error creating shaded jar: . ..target/classes(是一个目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37942689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com