【问题标题】:How to add dependency of other local maven project to l local maven project in java (runtime and compile time)?如何将其他本地maven项目的依赖添加到java中的本地maven项目(运行时和编译时)?
【发布时间】:2017-08-11 13:17:09
【问题描述】:

我有两个 Maven 项目。项目 A 依赖于项目 B。在 pom.xml 中定义了依赖项(如下所示:how to add dependency of other maven project to my current maven project in java eclipse?),编译器很高兴。但是,当项目 A 启动时,它会引发 ClassNotFoundException。我正在使用日食。

如何修复此运行时异常?

【问题讨论】:

  • 项目 B 是 Maven 依赖项 还是只是 Eclipse 依赖项?项目 B 是否在项目 A 的构建路径上?另外,找不到的类,它在项目 B 中的什么位置?它是在其src/main/java 文件夹中还是在其他地方?
  • 构建路径是问题所在:属性-> java 构建路径-> 添加项目。可爱的

标签: java eclipse maven


【解决方案1】:

添加项目 B 工件作为项目 A 的依赖项应该这样做,正如您发布的问题链接中所回答的那样。您是否设置了依赖项的范围? (抱歉,这应该是一条评论,但没有足够的声誉!)

【讨论】:

  • 范围我没有定义。运行时类加载可能有点棘手,因为它是一个 Spring 应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多