All Projects → GreenButtonAlliance → OpenESPI-Common-java

GreenButtonAlliance / OpenESPI-Common-java

Licence: Apache-2.0 license
Common library for Green Button Third Party and Data Custodian OpenESPI Applications

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to OpenESPI-Common-java

vim-config
A vim configuration used on developer pair stations at Pivotal Labs
Stars: ✭ 108 (+285.71%)
Mutual labels:  pivotal
antifreeze
Cloud Foundry CLI plugin to detect if an app doesn't match the manifest
Stars: ✭ 21 (-25%)
Mutual labels:  pivotal
kiln
Kiln helps you maintain product tiles for VMware Tanzu Operations Manager.
Stars: ✭ 23 (-17.86%)
Mutual labels:  pivotal
cheatsheet-pks-A4
CheatSheet For PKS: Pivotal Kubernetes Service
Stars: ✭ 17 (-39.29%)
Mutual labels:  pivotal
Xlog
Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here.
Stars: ✭ 2,468 (+8714.29%)
Mutual labels:  third-party
libprotobuf ue4
libprotobuf for Unreal Engine 4
Stars: ✭ 81 (+189.29%)
Mutual labels:  third-party

CircleCI Quality Gate Status

OpenESPI-Common

This is the Common module of the OpenESPI Green Button Data Custodian and Third Party implementation. It is a Spring application written in java and built on top of jpa for database access.

This Common run-time and test code is shared between stand-alone Data Custodian and Third Party applications. OpenESPI-DataCustodian and OpenESPI-ThirdParty.

An operational sandbox with these services operating may be found at: sandbox.greenbuttonalliance.org:8443

Setup

First clone the project from github:

git clone https://github.com/greenbuttonalliance/OpenESPI-Common-java.git
cd OpenESPI-Common

Then install the OpenESPI-Common JAR in your local repository:

# The JUnit test have not been maintained since the original creation of the repository. 
# Any errors encountered here are due to not including the "-Dmaven.test.skip=true" portion of the command.
mvn -Dmaven.test.skip=true clean install

# or for a specific profile
mvn -P <profile name> -Dmaven.test.skip=true clean install

IDE Setup

Eclipse Setup

Open Eclipse and import a Maven project (File > Import... > Maven > Existing Maven Projects).

Spring Tool Suite Setup

Open Spring Tool Suite and import a Maven project (File > Import... > Maven > Existing Maven Projects).

IntelliJ Setup

Open IntelliJ and open the project (File > Open...).

Testing

All testing of OpenESPI is performed using the Test Harness project. See the README file for instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].