Как удалить профиль разработчика в 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,

И в третьем состоянии (серая галочка) специальный аргумент профиля не передается, и поэтому, если профиль активен, определяется, как вы определили его в своей конфигурации.

Другие вопросы по тегам