Я создал многомодульный проект maven и хочу иметь два профиля, которые я объявил, как показано ниже.
<profiles>
<profile>
<id>bootstrap-server</id>
<modules>
<module>./bootstrapserver</module>
</modules>
</profile>
<profile>
<id>file-search</id>
<modules>
<module>./filesearch</module>
<module>./webservice</module>
</modules>
</profile>
</profiles>
Когда я выбираю, например, профиль file-search
, IntelliJ хорошо строит профиль (используя встроенную панель maven в IntelliJ) и строит только два указанных мной модуля, что является обязательным поведением. Он хорошо работает и для другого профиля.
Однако, когда я выбираю один профиль, каталоги модулей в других профилях остаются в окне структуры проекта, как показано ниже.
file=search profile">
На изображении выше показано, как IntelliJ показывает структуру проекта, когда я активирую профиль file-search
.
Можно ли настроить IntelliJ для удаления модулей, отображаемых в проекте окно, которое не используется в одном профиле? Например, если я выберу file-search
module, я хочу удалить bootstrapserver
module с панели Project, так как он не используется при разработке под file-search
profile.
Спасибо.