【问题标题】:Intellij trying to treat pom.xml as jar fileIntellij 试图将 pom.xml 视为 jar 文件
【发布时间】:2012-12-27 06:24:24
【问题描述】:

在尝试从 Intellij 运行测试(在 maven 项目上)时,我不断收到下面提到的错误

[my-module] Exception in parsing jar file for extract from jar: /path/to/pom.xml java.util.zip.ZipException: The JAR/ZIP file (/path/to/pom.xml) seems corrupted, error: error in opening zip file

但是,从命令行运行时,所有 maven 循环都运行良好。

以前有人遇到过这个问题吗?

这些东西我都试过了

  1. Intellij Idea 无效
  2. 删除了我的 .m2 存储库并重新创建了项目

【问题讨论】:

  • 你在Settings里改了吗?| File Types?
  • Intellij Idea 版本为 11.1.4
  • 检查pom.xml*.xml 是否 添加here
  • 不,两者都没有被添加为存档文件。
  • 你能分享一个项目来重现这个问题吗?

标签: maven intellij-idea pom.xml


【解决方案1】:

好的,终于修复了。osgi facet 显然是负责任的。一旦删除 facet,问题就解决了。不知道确切原因,但已知 intellij osgi facet 不稳定。更多信息here

【讨论】:

  • 我在 IntelliJ 15.0.1 中遇到过这个问题。我从失败的模块中删除了 OSGi 方面并成功编译。对于遇到此问题的其他任何人,您可以通过项目结构 -> 项目设置 -> 方面将其删除;选择损坏的模块并删除构面。
【解决方案2】:

即使在 2020 年,这个 IntelliJ (Ultimate 2019.2) 插件也会尝试将 pom.xml 文件作为 jar 文件打开。禁用 OSGI 插件对我有帮助:

【讨论】:

    猜你喜欢
    • 2021-02-02
    • 1970-01-01
    • 2011-11-11
    • 2014-01-29
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多