В процессе сборки мне нужно затенять дважды.Почему я это делаю, на самом деле не имеет отношения к этому вопросу, но вот причина: потому что я сначала закрашиваю свои собственные зависимости, затем запутываю эту первую жирную банку, а затем я хочу замаскировать также сторонние зависимости.
Сложность была в том, чтобы цели проходили в правильном порядке.По умолчанию, если все происходит на этапе упаковки (что может показаться довольно логичным), оба оттенка выполняются подряд, а затем выполняется запутывание.Мне удалось настроить фазы maven так, чтобы цели выполнялись в правильном порядке, но теперь я застрял, потому что кажется, что:
- первый оттенок выполняет автоматически на выходе моего
maven-jar-plugin
- второй оттенок делает то же самое
Таким образом, я получаю одну запутанную частично затененную банку и одну полностью затененную не запутанную банку.
Я не могнайдите соответствующую опцию, чтобы принудить конкретную исходную банку к конфигурации оттенка. Документация по оттенку не дает подсказок.Я полагаю, что могу решить свою проблему, выполнив все на месте, но у меня это было не так.