#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 мне в этом случае не помогает.