flex-fruit
Fruit is a simple object-store API layer that abstracts common DAO-type persistence use-cases. It provides a basic implementation for JPA that allows to kickstart simple persistence solutions.
The name comes from the first letters of OBject STore which means 'fruit' in german.
License
Fruit is is distributed under the terms of the Apache Software Foundation license, version 2.0. The text is included in the file LICENSE in the root of the project.
Components
fruit-corecontains the Fruit APIfruit-jpais an implementation of Fruit using JPAfruit-utilcontains useful utilities, e.g. a Fruit Repository implementation using Maps
Usage
Fruit is hosted on maven-central and can easily be integrated into your project using maven
API
Maybe you want to separate your implementation from the API usage. If you only need the api, add the fruit-core dependency
<dependency>
<groupId>org.cdlflex</groupId>
<artifactId>fruit-core</artifactId>
<version>add current version here</version>
</dependency>
JPA
If you want to use Fruit with a JPA implementation, you would add the fruit-jpa dependency
<dependency>
<groupId>org.cdlflex</groupId>
<artifactId>fruit-jpa</artifactId>
<version>add current version here</version>
</dependency>
Building
Build the entire project using Maven
mvn clean install
Documentation
You can find the documentation on github in the wiki section

