Commit Graph

15 Commits

Author SHA1 Message Date
Chris Beams 75443aaa13
Support running ethereumj-studio as executable jar
See updated ethereumj-studio/README.md for details. Note that this
commit removes the `build-post-package.xml` ant file (for now) to
simplify the Gradle arrangement. This functionality can be re-introduced
later and more simply using Gradle's native DSL. In the meantime, both
the -core and -studio projects can be run using `gradle run` or run as
executable jars by running `gradle shadowJar` followed by the usual
`java -jar` execution of the resulting `-all` jar file found in each
project's respective `build/libs` directory.
2014-12-27 01:44:25 +01:00
Chris Beams e4ff767f45
Support installation of artifacts to local maven repo
Apply Gradle's 'maven' plugin in order to support `./gradlew install`
task, similar to `mvn install` for building and copying artifacts to the
users local ~/.m2 repository.
2014-12-26 21:50:15 +01:00
Chris Beams 2a8ecab299
Introduce src/gen/java for generated sources
Previously, sources generated from the serpent antlr grammar in
ethereumj-core/src/main/antlr4 were output into the build/generated-src
directory by default. This worked from the command line without issue,
but caused issues within IDEA, because the entirety of the 'build'
directory is excluded from compilation by default when working with a
Gradle-based project in IDEA.

This change simplifies the arrangement by writing these antlr-generated
sources to the src/gen/java. A .gitignore file has been added to ensure
that transient source files don't accidentally get checked in. A readme
file has been added to explain the situation to the uninitiated.
2014-12-26 21:49:00 +01:00
Chris Beams 996e98d5cc
Port build from Maven to Gradle 2014-12-26 21:48:59 +01:00
Chris Beams e5fcf5b48e
Strip trailing whitespace 2014-12-26 09:45:14 +01:00
romanman bc1bf13138 Update README.md 2014-09-10 09:20:38 +03:00
romanman 88093e7d37 Update README.md 2014-09-10 09:03:50 +03:00
romanman 3340b44226 Update README.md 2014-09-10 09:03:20 +03:00
romanman deaf2f9c12 Update README.md 2014-09-10 09:01:27 +03:00
romanman ea17b5062a Update README.md 2014-09-10 09:00:37 +03:00
romanman 3831944aff Update README.md 2014-09-10 08:42:51 +03:00
romanman c0153b35cd Update README.md 2014-09-10 08:42:13 +03:00
romanman f1474cfb05 Update README.md 2014-09-10 08:41:46 +03:00
romanman 358da41a28 Update README.md 2014-09-10 08:37:19 +03:00
romanman 170505efe4 Create README.md 2014-09-10 08:34:45 +03:00