У меня есть проект Java с несколькими модулями. В этом проекте один модуль имеет зависимость от другого, который необходим только для определенного профиля и, следовательно, определяется следующим образом:
<profile>
<id>myProfile</id>
<dependencies>
<dependency>
<groupId>MyGroupId</groupId>
<!-- ... -->
</dependency>
</dependencies>
<!-- ... -->
</profile>
Это прекрасно работает при сборке вручную с помощью Maven:
mvn clean install -P myProfile
Однако при использовании сборки IntelliJ зависимость не разрешается.
Я попытался делегировать действия по сборке / запуску среды IDE для maven , добавив свойство для maven в Сборка, выполнение, развертывание> Инструменты сборки> Maven> Runner ( а именно -P -> myProfile ) и многое другое, что, скорее всего, не представляет интереса.
Можно ли настроить IntelliJ для разрешения зависимостей для определенного профиля?