Skip to content
This repository
branch: master
Octocat-spinner-32 .wrapper Updated gradle version to 1.2 GA release October 10, 2012
Octocat-spinner-32 database-scripts Add groovy script for sqlf schema June 08, 2012
Octocat-spinner-32 docs Removing obsolete getting started guide November 06, 2012
Octocat-spinner-32 lib Legal updates and minor cleanup of settings.gradle October 12, 2012
Octocat-spinner-32 open-source-compliance Adding open source sources October 12, 2012
Octocat-spinner-32 spring-nanotrader-asynch-services Fix for aggregatot November 29, 2012
Octocat-spinner-32 spring-nanotrader-chaos Fixed SQLFire chaos function October 22, 2012
Octocat-spinner-32 spring-nanotrader-data Fix for retry. Perf. optimization for quote processing November 28, 2012
Octocat-spinner-32 spring-nanotrader-service-support optimized quote processing November 05, 2012
Octocat-spinner-32 spring-nanotrader-services Timezone fix February 14, 2013
Octocat-spinner-32 spring-nanotrader-web Use logo.png instead of logo-table.png June 05, 2013
Octocat-spinner-32 src commit March 02, 2012
Octocat-spinner-32 templates Add STS templates for springtrader October 12, 2012
Octocat-spinner-32 tools Add Junit wrapper to the selenium tests December 04, 2012
Octocat-spinner-32 wiki Corrected typos in images October 31, 2012
Octocat-spinner-32 .gitignore Add gradle task to copy artifacts to nanotrader/dist. Move tools buil… September 29, 2012
Octocat-spinner-32 Update October 25, 2012
Octocat-spinner-32 build.gradle Fix async sell order issue on mobile. Change default output folder fo… November 30, 2012
Octocat-spinner-32 Update version to 1.0.1.BUILD-SNAPSHOT December 04, 2012
Octocat-spinner-32 gradlew Upgraded gradle to fix webprojects with eclipse. Added mobile site sw… April 10, 2012
Octocat-spinner-32 gradlew.bat REST service commit February 23, 2012
Octocat-spinner-32 open_source_licenses.txt license updates February 26, 2013
Octocat-spinner-32 settings.gradle Legal updates and minor cleanup of settings.gradle October 12, 2012
Octocat-spinner-32 spring-eclipse-code-conventions.xml commit March 02, 2012

SpringTrader getting started guide is available under github wiki

Spring Trader Screenshot

SpringTrader uses Gradle to Build

Either re-clone, or shut down STS after deleting projects and remove all Eclipse metadata files (.project, .classpath, .settings) - or see cleanEclipse below - but it's important to do it the first time.


  • ./gradlew build release
  • ./gradlew cleanEclipse (deletes eclipse metadata files)
  • ./gradlew eclipse (created metadata files)
  • ./gradlew install - installs jars/poms in local maven repo

Import springtrader in Springsource Tool Suite (STS):

  • Right click in Project Explorer and select Import -> Import...
  • Choose Existing Project into Workspace
  • Set root directory to full path of springtrader
  • Select all Projects and click Finish
  • You should see following projects in STS

    spring-nanotrader-asynch-services spring-nanotrader-data spring-nanotrader-services spring-nanotrader-service-support spring-nanotrader-web spring-nanotrader-chaos

  • From STS main menu click Projects -> Build Automatically

Deploy springtrader to tc Server in STS:

  • Right click spring-nanotrader-services and select Run As -> Run On Server
  • Choose tc Server Developer Edition for server and click Next
  • Drag following projects from Available to Configured column

    spring-nanotrader-asynch-services spring-nanotrader-services spring-nanotrader-web

  • Click Finish

  • Wait for server to start and then browse to http://localhost:8080/spring-nanotrader-web

By downloading, installing, or using the Spring Trader software, you (the individual or legal entity) agree to be bound by the terms of the following license agreement: License Agreement

Something went wrong with that request. Please try again.