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 --initInstall the project dependencies:
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m"
mvn clean installStart tomcat7 using maven:
mvn -projects . tomcat7:runNow 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...).