Пакет org.apache.commons.pool2.impl не существует
когда я использую этот проект maven ,mvn install
.
[ОШИБКА] подсказка
Пакет org.apache.commons.pool2.impl не существует
pom.xml о Redis
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.8.23.RELEASE</version>
</dependency>
<dependency>
<groupId>org.crazycake</groupId>
<artifactId>shiro-redis</artifactId>
<version>2.8.20</version>
</dependency>
я видел, что org.apache.commons.pool2 был загружен в репозиторий maven.
но внешние библиотеки по идее не имеют этого пакета
но не в зависимостях и библиотеках
я пытаюсь поставить пакетcommons.pool2
вproject structure
->libraries
, затем, когда я перезагружаю проект maven, пакетorg.apache.commons.pool2
отсутствует в библиотеках и модулях
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.6.0</version>
</dependency>
бесполезно, в проекте произойдет какая-то новая ошибка.
1 ответ
Как я вижу, вы исключаете изspring-boot-starter-data-redis
.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</exclusion>
</exclusions>
</dependency>
Почему добавляют его снова с определенной версией
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.8.23.RELEASE</version>
</dependency>
Содержитorg.apache.commons » commons-pool2
Удалите оба<exclusion>
иspring-data-redis
зависимость
Вы также можете попробовать команды ниже, чтобы получить структуру зависимостей
mvn dependency:tree
mvn help:effective-pom
и искатьcommons-pool2
, возможно, что-то привлечет ваше внимание, например, исключения или переопределения зависимостей