Класс Java не в зависимости, но в банке - PullRequest
0 голосов
/ 30 января 2019

Вот фрагмент списка файла jar, созданного командой maven package:

17000 Tue Jan 29 14:09:40 PST 2019 com/amazonaws/auth/AWS4Signer.class
  247 Tue Jan 29 14:09:40 PST 2019 com/amazonaws/auth/AWSRefreshableSessionCredentials.class
 1507 Tue Jan 29 14:09:40 PST 2019 com/amazonaws/auth/SigningAlgorithm$1.class

В pom.xml я использовал следующее, чтобы исключить зависимость (один пример - есть другие исключения) на AWSклассы:

        <exclusions>
            <exclusion>
                <groupId>com.amazonaws</groupId>
                <artifactId>aws-java-sdk-bom</artifactId>
            </exclusion>

В выводе дерева зависимостей нет зависимости от класса AWS.

Мне любопытно, почему классы AWS все еще включены в jar.

Спасибо за подсказки.

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