проекты osgi с несколькими помами в intellij idea

У меня есть два проекта maven с 2 помпонами (типа). Некоторые компоненты из проекта 1 зависят от проекта 2. Почти все компоненты (maven) являются компонентами osgi.

Возникает вопрос: поскольку IntelliJ IDEA не поддерживает несколько проектов, невозможно одновременно открыть два проекта в одном экземпляре IDE.

Затем, я полагаю, у меня возникнет проблема с развертыванием моих компонентов osgi (они связаны с фасетами OSGI в IDE) в мой контейнер osgi из IDE (потому что он должен обрабатываться IDE, используя эти фасеты при развертывании. компонент к серверу osgi, и если я не вижу проект 2 в своей среде IDE, значит, он не сможет с ним справиться .. с точки зрения развертывания и интеграции ide).

Например, если я открываю две IDE с проектом 1 в одном и проектом 2 во втором ide, тогда, если я что-то изменяю в проекте 2 (1 зависит от 2) .. должен ли я настраивать один и тот же (один) сервер osgi в обеих IDE, и развернуть отдельно?

Есть ли у кого-то такая же структура проекта и как с этим работать в IntelliJ IDEA?


person ses    schedule 14.03.2013    source источник


Ответы (1)


У вас может быть только один проект IDEA для каждого окна, но один проект может содержать несколько проектов Maven, см. мой ответ в другом сообщении .

Откройте свой первый pom.xml через File > Open, чтобы создать новый проект IDEA, затем откройте Maven Projects представление справа, щелкните зеленый плюс, чтобы добавить второй проект Maven, и вуаля!

После настройки вы можете создать новую конфигурацию запуска / отладки, которая будет развертывать оба артефакта в одном экземпляре tomcat.

person Bastien Jansen    schedule 14.03.2013
comment
это правда. Я даже не знал. Посмотрим как там с osgi .. потом обновлю этот вопрос. последнее на. - person ses; 14.03.2013