我在 Eclipse 中有两个项目(我正在使用 STS)——一个 Java 应用程序(p1)和一个带有 Spring 的动态 Web 项目(p2),两者都在 Eclipse 中创建为“Spring 项目模板”。我想从 p2 引用 p1。我总是通过项目属性/Java 构建路径并在“项目”选项卡中添加 p1 并在“订单和导出”选项卡中检查此项目。在这种情况下我也这样做了,但是当我在 Eclipse(在服务器上运行)中运行 p2 时,由于找不到类异常(来自 p1 的类),引导程序失败。
我认为这种行为与 Maven 配置无关,对吗?这只是 Eclipse 的事情,所以我不知道为什么没有引用 p1 项目。
将依赖项添加到 pom.xml 并使用 maven 生成战争并在外部运行对我来说不是办法,我需要在 IDE 中运行它。