Как удалить профиль разработчика в Intellij? и почему профили Maven в Intellij имеют три состояния?
Вопрос 1:
Когда я импортирую проект maven из существующего источника, Intellij создает профиль dev, но в pom.xml такого профиля dev нет. Вот мои профили в pom.xml:
Но в окне проектов maven отображается профиль разработчика:
Как удалить необъяснимый профиль разработчика?
Вопрос 2:
Все чекбоксы, которые я видел раньше, имеют два состояния: отмечено или не отмечено. Тем не менее, флажок профиля в Intellij имеет три состояния:
Какая разница?
1 ответ
Чтобы ответить на Ваш первый вопрос (из моего комментария):
профиль dev определен в вашем файле settings.xml .
Второй вопрос:
Если этот флажок установлен, то при запуске задачи maven из IntelliJ профиль явно добавляется в вызов mvn с -P dev
,
Если вы отключите его (без галочки), это явно исключено в вызове mvn: -P !dev
,
И в третьем состоянии (серая галочка) специальный аргумент профиля не передается, и поэтому, если профиль активен, определяется, как вы определили его в своей конфигурации.