Skip to content

Commit

Permalink
SPARK-5607: Update to Kryo 2.24.0 to avoid including objenesis 1.2.
Browse files Browse the repository at this point in the history
Our existing Kryo version actually embeds objenesis 1.2 classes in
its jar, causing dependency conflicts during tests. This updates us to
Kryo 2.24.0 (which was changed to not embed objenesis) to avoid this
behavior.
  • Loading branch information
pwendell committed Feb 5, 2015
1 parent 9a7ce70 commit c3b8d27
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
<jblas.version>1.2.3</jblas.version>
<jetty.version>8.1.14.v20131031</jetty.version>
<chill.version>0.5.0</chill.version>
<kryo.version>2.24.0</kryo.version>
<ivy.version>2.4.0</ivy.version>
<oro.version>2.0.8</oro.version>
<codahale.metrics.version>3.1.0</codahale.metrics.version>
Expand Down Expand Up @@ -340,7 +341,13 @@
</exclusion>
</exclusions>
</dependency>

<!-- Bump kryo version (included via chill) due to SPARK-5607 -->
<dependency>
<groupId>com.esotericsoftware.kryo</groupId>
<artifactId>kryo</artifactId>
<version>${kryo.version}</version>
</dependency>

<!-- Shaded deps marked as provided. These are promoted to compile scope
in the modules where we want the shaded classes to appear in the
associated jar. -->
Expand Down

0 comments on commit c3b8d27

Please sign in to comment.