В проекте maven-base есть pom-parent.xml и pom.xml в корневой папке проекта.В pom-parent.xml я определяю:
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
</dependency>
...
</dependencies>
</dependencyManagement>
В pom.xml есть соответствующие зависимости:
<dependencies>
...
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
</dependency>
...
</dependencies>
Однако при запуске команды mvn install
maven дал:
ошибка: пакет org.apache.commons.pool2.impl не существует
, который указывает на строку: import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
Iтакже выполните команду mvn dependency:tree -Dverbose
, и commons-lang действительно произойдет:

Кроме того, Intellij IDEA намекнет, что он "не может разрешить символ StringUtils":

Как решить эту проблему и успешно скомпилировать проект?Спасибо за помощь.