Как мы можем добавить временную зависимость при запуске "mvn install" из командной строки? - PullRequest
0 голосов
/ 13 июня 2019

Я не могу запустить свое приложение на моей машине, пока не добавлю зависимость.Так как это только исправление, я не хочу добавлять зависимость к репозиторию git.

Я бы хотел добавить временную зависимость без необходимости редактировать pom.xml каждый раз, когда я выполняю git pull /тужиться.

1 Ответ

1 голос
/ 14 июня 2019

Этого можно добиться с помощью профилей Maven.Просто поместите зависимость, которая требуется только для исправления, в профиль с именем hotfix и поместите другие зависимости без какого-либо профиля.

<profiles>
    <profile>
        <id>hotfix</id>
        …
        <dependencies>
            <dependency>…</dependency>
        </dependencies>
        …
    </profile>
</profiles>

<dependencies>
    <dependency>...</dependency>
</dependencies>

Чтобы активировать имя профиля поставки профиля с параметром -P для любой команды maven.Например, чтобы активировать профиль исправлений при выполнении очистки и установки, используйте команду mvn clean install -Photfix

Также есть и другие способы активации профилей maven.Пожалуйста, смотрите ссылку для получения дополнительной информации: https://maven.apache.org/guides/introduction/introduction-to-profiles.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...