0

我有两个带有 2 个 poms(类型)的 maven 项目。项目 1 中的一些组件依赖于项目 2。几乎所有组件(maven)都是 osgi 组件。

问题是:由于 IntelliJ IDEA 不支持多项目,因此不可能在一个 IDE 实例中同时打开两个项目。

然后,我相信,我将遇到一个问题,将我的 osgi 组件(它们与 IDE 中的 OSGI Facets 相关联)从 IDE 部署到我的 osgi 容器(因为它应该由 IDE 处理,在部署时使用这些方面组件到 osgi 服务器,如果我在我的 IDE 中看不到项目 2,那么它就无法处理它.. 在部署和 ide 集成方面)。

例如,如果我打开两个 IDE,其中项目 1 合二为一,项目 2 在第二个 ide 中,那么如果我在项目 2 中更改某些内容(1 取决于 2).. 我是否应该在两个 IDE 中配置相同的(一个)osgi 服务器,并单独部署?

有人有相同的项目结构吗?在 IntelliJ IDEA 中使用它的方法是什么?

4

1 回答 1

1

每个窗口只能有一个 IDEA 项目,但一个项目可以包含多个 Maven 项目,请参阅我在另一篇文章中的回答

通过打开你的第一个 pom.xmlFile > Open创建一个新的 IDEA 项目,然后打开Maven Projects右侧的视图,单击绿色加号添加你的第二个 Maven 项目,瞧!

配置完成后,您可以创建一个新的运行/调试配置,它将在同一个 tomcat 实例上部署两个工件。

于 2013-03-14T14:16:49.287 回答