Solrが参照するcommons-io

solr-core と solr-solrj の pom では commons-io の groupId が以下のように org.apache.commons になっている。

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency>

なので、自分のプロジェクトでも groupId が commons-io の commons-io を定義していると別物として扱われ、2つの commons-io が入ることになる。というわけで、紛らわしいから自分のプロジェクトの pom で solr の dependency で exclusions して commons-io が入らないようにするのが良いかも。commons 系の groupId は困るな…。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です