我有一个看起来像这样的 Eclipse 项目结构:
eclipse
project a
project b
所有这些项目都是 Maven 项目。项目 B 是一个 Eclipse WTP 项目,并包含项目 A 作为依赖项。我正在使用 m2eclipse 插件。
当我将项目 B 部署到 Tomcat 时(全部来自 Eclipse),它总是抛出错误,说它无法从项目 A 中找到类。我可以解决这个问题的唯一方法是在 Eclipse 中关闭项目 A 并执行mvn install命令,所以此时项目 A 被视为任何其他依赖项。
我希望不必在每次对项目 A 进行更改时都重新打开然后关闭它(在这个阶段经常发生这种情况)。
我曾尝试将项目 A 添加到项目 B 的构建路径中,但这似乎并没有奏效。同样,它仅在我在 eclipse 中关闭项目时才有效,因此它被视为正常的 maven 依赖项。
仅供参考,我使用的是 Helios 版本的 Eclipse。项目 B 是一个 Spring 项目,因此 Tomcat 在导入所有 bean 等时自然会崩溃。
有没有人有什么建议?非常感谢。