【问题标题】:osgi projects with several poms in intellij ideaosgi 项目在 intellij idea 中有几个 pom
【发布时间】:2013-03-02 22:23:06
【问题描述】:

我有两个带有 2 个 pom(类型)的 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).. 我应该在其中配置相同的(一个)osgi 服务器吗?两个 IDE,并分别部署?

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

【问题讨论】:

    标签: maven intellij-idea osgi multi-project


    【解决方案1】:

    每个窗口只能有一个 IDEA 项目,但一个项目可以包含多个 Maven 项目,请参阅my answer in another post

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

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

    【讨论】:

    • 确实如此。我什至不知道。将看到它如何与 osgi 一起使用。然后将更新这个问题。稍后。
    猜你喜欢
    • 2014-07-12
    • 1970-01-01
    • 2014-05-28
    • 2013-07-30
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多