我在Eclipse中有几个项目(都是Maven项目),其中一个主项目(也是Maven项目)依赖于其余项目。我尝试通过设置Java Build Path将此依赖项添加进去(右键单击项目->首选项->Java Build Path->(标签页)项目->添加)。但是,在执行maven install目标时会遇到一个问题-编译错误:...(类)..."无法解析" ...-这明显看起来像是maven没有看到其他项目的资源。 Eclipse只是警告我像这样的一些东西:“Classpath entry /my-subproject1将不会被导出或发布。可能会导致运行时ClassNotFoundExceptions。”这些警告与每个子项目有关,并出现在主项目中。 Eclipse没有错误消息。在我的主项目中,我从子项目导入类,我可以右键单击其中一个导入并选择“打开声明”,然后有一个有效的对来自一个子项目的类的引用-所以看起来Eclipse看到了来自其他项目的依赖项(构建工作区时没有eclipse错误-仅上述提到的这些警告),但是maven在编译时看不到它们。
你有任何想法如何解决这个问题吗?
谢谢帮助。
你有任何想法如何解决这个问题吗?
谢谢帮助。