【发布时间】:2011-11-04 08:12:18
【问题描述】:
我在 Eclipse 中有几个项目(都是 Maven 项目)和一个依赖于其余项目的主要项目(也是 Maven 项目)。我尝试通过设置java构建路径来添加这个依赖项(右键单击项目->首选项-> java构建路径->(选项卡)项目->添加)。但是执行 maven install 目标时出现问题-这是编译错误:...(类)...“无法解决”...-这绝对看起来 maven 没有从其他项目中看到我的资源。 Eclipse 只警告我这样的事情:“类路径条目 /my-subproject1 将不会被导出或发布。可能会导致运行时 ClassNotFoundExceptions。”这些警告引用到每个子项目并发生在主项目中。 Eclipse 没有错误消息。在我的主项目中,我从子项目中导入类,我可以右键单击其中一个导入并选择“打开声明”,并且从我的一个子项目中对类的有效引用 - 所以看起来 Eclipse 看到了我的来自其他项目的依赖项(在构建工作区时没有 eclipse 错误 - 只有上面提到的这些警告),但 maven 在编译时看不到它们。
您有什么想法可以解决这个问题吗?
感谢您的帮助。
【问题讨论】:
标签: eclipse maven import dependencies project