From aa5b92f7cb9aa76f89271993e14030c6526fe822 Mon Sep 17 00:00:00 2001 From: Jarrad Hope Date: Fri, 29 May 2015 17:05:30 +0200 Subject: [PATCH] update readme with fork deviations --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index e62792ee..61b69433 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,37 @@ This repository consists of: * [ethereum-core](ethereumj-core): a android compatible library of ethereumj-core . * [app]: a simple mockup GUI for exploring Ethereum functionality and usage. +# Deviations from EthereumJ + +### Code: +- replaced Spring Framework Dependency Injection with Dagger 2 DI; +- replaced org.springframework.util.FileSystemUtils with org.apache.commons.io.FileUtils; +- replaced some worldManager injections with specific item injections from worldManager which were used; +- replaced org.springframework.util.StringUtils.isEmpty with String.isEmpty(); +- replaced @PostConstruct annotation with explicit method invocation in contructor; +- replaced java.nio.file.Files with org.apache.commons.io.FileUtils; +- replaced javax.xml.bind.DatatypeConverter.hexStringToByteArray with custom implementation; +- commented javax.swing references in Utils.java; + +### Gradle: +- changed from java build to android build; +- updated netty-all from 4.0.23 to 4.0.28; +- disabled org.antlr:antlr4-runtime:4.5 ( use 4.0 from com.yuvalshavit:antlr-denter:1.1 ); +- replaced org.slf4j:slf4j-api:1.7.7 with org.slf4j:slf4j-android:1.7.12 +- removed org.javassist:javassist:3.15.0-GA; +- removed log4j:log4j:${log4jVersion}; +- removed org.hibernate:hibernate-core:${hibernateVersion}; +- removed org.hibernate:hibernate-entitymanager:${hibernateVersion}; +- removed commons-dbcp:commons-dbcp:1.4; +- removed redis.clients:jedis:2.6.0; +- removed org.slf4j:slf4j-log4j12:${slf4jVersion}; +- removed log4j:apache-log4j-extras:${log4jVersion}; + # Todo +- Android-specific BlockStore Implementation +- Seperate APP from core repo +- Unit Tests + This is a work in progress. # Gotchas