условные зависимости знатока

Мы хотели бы связать зависимости библиотеки от (Под открытым небом или Американский заяц или...) на основе клиентского выбора. Количество зависимостей на самом деле варьируется на основе выбранного поставщика. Как мы обеспечиваем рычаги на уровне знатока, так, чтобы конечный продукт просто включал зависимые банки согласно клиентскому выбору.

8
задан Joe 9 March 2010 в 11:44
поделиться

1 ответ

Этого можно добиться, поместив необходимые зависимости в профили , зависящие от поставщика, в вашем pom:

<profiles>
    <profile>
        <id>Alfresco</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
    <profile>
        <id>Jackrabbit</id>
        <dependencies>
            ...
        </dependencies>
    </profile>
</profiles>

Затем вы можете активировать желаемый профиль для вашей сборки, например:

mvn -PJackrabbit install
18
ответ дан 5 December 2019 в 09:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: