Skip to content

Commit

Permalink
Removed Kryo dependency from pom files
Browse files Browse the repository at this point in the history
  • Loading branch information
mbroecheler committed Apr 16, 2015
1 parent fd96050 commit 2a66aa0
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 58 deletions.
34 changes: 1 addition & 33 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -629,12 +629,6 @@
<version>2.6</version>
</dependency>

<dependency>
<groupId>com.esotericsoftware.kryo</groupId>
<artifactId>kryo</artifactId>
<version>2.24.0</version>
</dependency>


<!-- asm 3.x -->
<dependency>
Expand Down Expand Up @@ -682,33 +676,7 @@
<artifactId>asm-xml</artifactId>
<version>${asm3.version}</version>
</dependency>
<!-- asm 4.x; only used by kryo-shaded right now
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
<version>${asm4.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-analysis</artifactId>
<version>${asm4.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
<version>${asm4.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId>
<version>${asm4.version}</version>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
<version>${asm4.version}</version>
</dependency>
-->

<!-- The Objenesis version is closely coupled to Kryo and to TP3 versions -->
<dependency>
<groupId>org.objenesis</groupId>
Expand Down
25 changes: 0 additions & 25 deletions titan-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -100,31 +100,6 @@
<artifactId>high-scale-lib</artifactId>
<version>1.1.4</version>
</dependency>
<dependency>
<groupId>com.esotericsoftware.kryo</groupId>
<artifactId>kryo</artifactId>
<!-- Kryo version managed by top-level pom -->
<!--
http://code.google.com/p/kryo/wiki/MavenShadedJAR
Kryo normally depends on classes in these artifacts. The Kryo artifact
with the shaded classifier includes all the classes on which Kryo depends.
The shaded dependency classes also undergo bytecode rewriting to prefix their
normal packagenames with com.esotericsoftware. This appears to be recursive.
For example, kryo depends on reflectasm depends on asm (4.0). The normal
asm packagename is rewritten from
org.ow2.asm to com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.
Bottom line: these exclusions are harmless, because shaded kyro comes with
its own copy of these deps and wouldn't use them anyway.
-->
<exclusions>
<exclusion>
<groupId>com.esotericsoftware.reflectasm</groupId>
<artifactId>reflectasm</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<directory>${basedir}/target</directory>
Expand Down

0 comments on commit 2a66aa0

Please sign in to comment.