Junior — Middle
Maven quruluş sistemində kitabxana asılılığını necə aradan qaldırmaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
В Maven для устранения зависимости (dependency) можно использовать элемент <exclusions> в описании зависимости. Это позволяет исключить транзитивные зависимости, которые приходят вместе с основной библиотекой.
Пример, как исключить зависимость внутри pom.xml:
<dependency>
<groupId>com.example</groupId>
<artifactId>some-library</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>com.unwanted</groupId>
<artifactId>unwanted-library</artifactId>
</exclusion>
</exclusions>
</dependency>
Таким образом, unwanted-library не будет добавлена в проект, хотя она и является зависимостью some-library.
Если нужно полностью убрать зависимость из проекта, можно просто удалить или закомментировать соответствующий блок <dependency> в pom.xml.