【问题标题】:Intellij dependency broke due to no bundle file由于没有捆绑文件,Intellij 依赖关系中断
【发布时间】:2018-02-04 17:05:50
【问题描述】:

最近我遇到一个可能与此有关的问题。导入项目时,存在无法在 ./m2 位置找到 maven 依赖项的问题。但是,那里有一个 .jar。问题是 Intellij 坚持寻找 .bundle 文件而不是 .jar 文件。有什么解决办法吗?

库 Maven:org.apache.directory.jdbm:apacheds-jdbm1:bundle:2.0.0-M2 已损坏类路径:/Users/Aertoria/.m2/repository/org/apache/directory/jdbm/apacheds- jdbm1/2.0.0-M2/apacheds-jdbm1-2.0.0-M2.bundle

【问题讨论】:

  • 它是否从命令行 Maven 构建/运行? pom.xml 中的依赖关系是如何定义的?
  • 感谢@CrazyCoder。从命令行安装 mvn 一切正常。在 pom.xml 中,它被定义为一个依赖的依赖,就像一个普通的
  • 您是否从 pom 创建了项目?这是否会严重影响您从事该项目的能力,还是只是一个警告?

标签: maven intellij-idea jar dependencies bundle


【解决方案1】:

您似乎遇到了IDEA-117578 Dependency with type "bundle" isn't resolved correctly

您可以通过将其作为jar 依赖项显式添加到您的项目来解决它:

    <dependency>
        <groupId>org.apache.directory.jdbm</groupId>
        <artifactId>apacheds-jdbm1</artifactId>
        <version>2.0.0-M2</version>
    </dependency>

【讨论】:

  • 感谢您的回复!我也想过。但实际上非常难。所有 pom 更改都会与那个大项目有所不同。你知道无论如何我可以实现两全其美的目标吗?
猜你喜欢
  • 2016-07-13
  • 1970-01-01
  • 2012-05-21
  • 2017-05-29
  • 2021-07-23
  • 1970-01-01
  • 1970-01-01
  • 2017-09-25
  • 1970-01-01
相关资源
最近更新 更多