Skip to content

flex-oss/flex-fruit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flex-fruit

Build Status Coverage Status

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-core contains the Fruit API
  • fruit-jpa is an implementation of Fruit using JPA
  • fruit-util contains 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

About

Fruit is a simple object-store API that abstracts common persistence use-cases

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages