Я использую приведенную ниже конфигурацию.
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.14</version>
</dependency>
И я вижу зависимую poi версию 3.14 в poi-ooxml-3.14.Пом .
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.14</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.14</version>
</dependency>
</dependencies>
Но в выводе дерева зависимостей.ПОИ 3.10.1 был загружен, как это могло произойти?Какое правило для этого?Спасибо.

Ниже (mvn зависимость: дерево) находится единственное место, содержащее 3.10.1.
[INFO] +- org.apache.poi:poi-ooxml:jar:3.14:compile
[INFO] | +- org.apache.poi:poi:jar:3.10.1:compile
[INFO] | +- org.apache.poi:poi-ooxml-schemas:jar:3.14:compile
[INFO] | \- com.github.virtuald:curvesapi:jar:1.03:compile