Подтвердить что ты не робот

Профиль сборки по умолчанию для Maven

Я добавил профилирование в свой проект Maven.

        <profile>
            <id>da</id>                
        </profile>
        <profile>
            <id>live</id>
        </profile>
        <profile>
            <id>dev</id>
        </profile>

Когда я даю команду mvn clean install без указания профиля сборки. Мне нужен профиль dev для сборки по умолчанию.

Как мне этого добиться?

4b9b3361

Ответ 1

Используя атрибут activeByDefault, вы сможете выбрать профиль по умолчанию в Maven, если другой параметр не выбран с параметром -P.

<profiles>
    <profile>
        <id>da</id>                
    </profile>
    <profile>
        <id>live</id>
    </profile>
    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>
<profiles>

Смотрите Maven Введение в документацию по профилям

Ответ 2

Вы также можете активировать определенный профиль, запустив

mvn clean install -Pprod or 
mvn clean install -Pdev