Мы хотели бы связать зависимости библиотек от (Alfresco или Jackrabbit или ...) на основе выбора клиента. Количество зависимостей на самом деле зависит от выбранного поставщика. Как мы предоставляем хуки на уровне maven, чтобы конечный продукт включал только зависимые банки в соответствии с выбором клиента.
условные зависимости maven
Ответы (1)
Этого можно добиться, поместив необходимые зависимости в профили в твоей помпе:
<profiles>
<profile>
<id>Alfresco</id>
<dependencies>
...
</dependencies>
</profile>
<profile>
<id>Jackrabbit</id>
<dependencies>
...
</dependencies>
</profile>
</profiles>
Затем вы можете активировать нужный профиль для своей сборки, например:
mvn -PJackrabbit install
person
Péter Török
schedule
09.03.2010