Я хотел бы создать две разные версии WAR в Maven (я знаю, что нет-нет, так, как это дается текущей ситуации). В версии WAR, изображенной на сборке, я хочу заменить зависимость той же зависимостью с помощью другого классификатора. Например, я ожидал, что эта сборка будет работать:
<assembly>
<id>end-user</id>
<formats>
<format>war</format>
</formats>
<dependencySets>
<dependencySet>
<excludes>
<exclude>group:artifact:jar:${project.version}</exclude>
</excludes>
<includes>
<include>group:artifact:jar:${project.version}:end-user</include>
</includes>
</dependencySet>
</dependencySets>
</assembly>
Это не работает, но я направляюсь в правильном направлении? Я уже прочитал все страницы страницу сборки Maven и раздел Maven Definitive Guide, что кажется актуальным. Любые указатели будут полезны.