The Open Energy Services Provider Interface (ESPI) Green Button Repository Providing implementations of the interface used to share energy usage information.
First clone the project from github:
git clone https://github.com/energyos/OpenESPI-Greenbutton-java.git
cd OpenESPI-Greenbutton-java/
git submodule update --init
Install the project dependencies:
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m"
mvn clean install
Start tomcat7 using maven:
mvn -projects . tomcat7:run
Now the applications should be available at:
- DataCustodian: http://localhost:8080/DataCustodian.
- ThirdParty: http://localhost:8080/ThirdParty.
Open Eclipse and import a Maven project (File > Import... > Maven > Existing Maven Projects).
Open Spring Tool Suite and import a Maven project (File > Import... > Maven > Existing Maven Projects).
Open IntelliJ and open the project (File > Open...).