Как добавить исключения к управляемым зависимостям в eclipse?

#java #eclipse #maven

#java #eclipse #maven

Вопрос:

Как исключить зависимости maven в eclipse, чтобы исключения появлялись в dependencyManagement? Я заметил, что когда я пытаюсь исключить зависимости, исключения отображаются в actual, а не в dependencyManagement, не уверен, можно ли это сделать, не вводя это вручную?

Комментарии:

1. Я всегда добавляю исключения вручную в eclipse…

2. что ж, плохо, очень плохо. 🙂

Ответ №1:

Один из способов: Открыть pom.xml перейдите на вкладку «Иерархия зависимостей», щелкните правой кнопкой мыши на jar-файле, который вы хотите исключить, и выберите «Исключить артефакт maven». затем это появится на pom.xml также. Другой способ: добавьте код, подобный этому:

 <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>${spring.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>
  

здесь добавьте исключенный jar в тег исключения.

Комментарии:

1. обратите внимание, что в первом случае это приведет к увеличению зависимостей, а не к dependencyManagement. Я хочу избежать второго случая добавления исключений вручную, особенно из-за того, что eclipse мне в этом случае не помогает.