ethereumj-personal/ethereumj-core
Chris Beams 4a992fe93f
Ignore already-broken tests
The tests ignored in this commit have been failing for some time--both
under the Maven build and now under the new Gradle build. See
https://travis-ci.org/ethereum/ethereumj/builds/45100679 for an example
CI build that reflects these failures.

Rather than tracking down and fixing each issue, this commit ignores
each of these known failures such that subsequent refactorings and
changes can be made with the benifit of running the tests that do work
and knowing that no new failures have crept in.
2014-12-26 22:08:11 +01:00
..
gradle/wrapper Generate Gradle wrapper 2014-12-26 21:48:59 +01:00
src Ignore already-broken tests 2014-12-26 22:08:11 +01:00
README.md Support installation of artifacts to local maven repo 2014-12-26 21:50:15 +01:00
bintray-publish-version.xml Apply basic formatting 2014-12-26 11:22:44 +01:00
build.gradle Support installation of artifacts to local maven repo 2014-12-26 21:50:15 +01:00
gradlew Generate Gradle wrapper 2014-12-26 21:48:59 +01:00
gradlew.bat Generate Gradle wrapper 2014-12-26 21:48:59 +01:00
track-untrack-local.bat Strip trailing whitespace 2014-12-26 09:45:14 +01:00

README.md

ethereum-core

Include ethereum-core in your project

  1. Add http://dl.bintray.com/ethereum/maven as a repository to your build script
  2. Add a dependency on org.ethereum:ethereumj:$version, where $version is one of those listed at https://bintray.com/ethereum/maven/org.ethereum/view

Examples

See ethereumj-studio.

Build from source

Compile, test and package

Run ./gradlew build.

  • find jar artifacts at build/libs
  • find unit test and code coverage reports at build/reports

Run an ethereum node

  • run ./gradlew run, or
  • build a standalone executable jar with ./gradlew shadow and execute the -all jar in build/libs using java -jar [jarfile].

Import sources into IntelliJ IDEA

Use IDEA 14 or better and import project based on Gradle sources.

Note that in order to build the project without errors in IDEA, you will need to run gradle antlr4 manually.

Install artifacts into your local ~/.m2 repository

Run ./gradlew install.

Publish ethereumj-core builds

TODO: integrate bintray gradle plugin