Open source components of Everit Org

Development Tools

eosgi-maven-plugin

A Maven plugin that runs Integration Tests in OSGi containers and collects OSGi Bundle dependencies to make them available in any IDE.

View details »

richconsole

A simple bundle that opens up a rich client application if the OSGi server is started in a graphical environment. This module can be very helpful during development.

View details »

testrunner

Runs unit test objects that are exposed as OSGi Services

View details »

testrunner-junit4

JUnit 4 based test runner engine for the testrunner bundle.

View details »

coding-conventions

Set of configuration files for checkstyle and eclipse to be able to keep the coding conventions

View details »


Utilities

transaction-helper

Transaciton Helper is a OSGi-DS component that makes it simple to use transaction propagation in the code. The component registers the TransactionHelper OSGi service that has the well known propagation functions (requires, requiresNew, never, ...).

View details »

eventdispatcher

Utility classes to be able to write an event dispatcher that sends historical "replay" event data to newly registered listeners as well

View details »

osgi-servicereference

Helper classes to be able to reference an OSGi service with a proxy object and hold method calls until a timeout if no service is available behind a proxy.

View details »

osgi-loglistener-slf4j

Slf4jLogListener forwards all the LogEntry‘s (logged by a LogService) to an SLF4J Logger that is assigned to the bundle that created the LogEntry.

View details »


Persistence

liquibase-bundle

Extension to Liquibase to make it possible to use Liquibase in OSGi environment in the way that multiple bundles can contain changeLog snippets and one changeLog can have inclusion to another bundle.

View details »

osgi-liquibase-datasource

A component that is responsible to re-register a DataSource service when it is sure that the database schema is up-to-date.

View details »

osgi-liquibase-component

With the help of the component it is possible to update database schema easily from the different bundles.

View details »

lqmg

A generator that supports creating QueryDSL metamodel from Liquibase changelog files via an embedded H2 database from the command line

View details »

lqmg-maven-plugin

A plugin that makes it possible to generate QueryDSL metadata classes from Liquibase changelog files packed in an OSGi bundle.

View details »

osgi-querydsl-templates

OSGi Components that make it possible to create SQLTemplates instances via configuration.

View details »

osgi-querydsl-support

Component that makes it possible to access the database by implementing functional interfaces.

View details »

osgi-querydsl-configuration

Component that helps registering Querydsl Configuration as OSGi service.

View details »

osgi-jdbc-dsf

A simple component that makes it possible to create XADataSource based on configuration

View details »

commons-dbcp

A configurable DS component that makes it possible to create XA and non-XA pooled datasource instances.

View details »

osgi-hibernate

OSGi Hibernate bundle, a necessary adapter, a package that collects all the necessary dependencies and a test that shows how we can use it in OSGi environment.

View details »


Complex solutions

ECM

Everit Component Model

View details »

Blobstore

Transactional store for binary content

View details »

Resource

Modules that connects everything in a relational database.

View details »

Cache

Caching solution in OSGi environment.

View details »

Properties

A persistent key-value storage with cache support. The data is stored in relational database.

View details »

Localization

Localization contains OSGi modules that help using persistent localized data. To do that, it stores the key-value pairs in databse tables.

View details »

Encryption

Solutions for encrypting in OSGi.

View details »

Authentication

Implementations of different authentication mechanisms: Form-based authentication, Http Basic Authentication, CAS, etc.

View details »

Authorization

Authorize users (resources) to do any action on target resources.

View details »

Balance

Simple account and transfer management module.

View details »


Web

webresource

An extender component to be able to serve static resources (css, javascript, gif, ...) via http

View details »

templating-html

Everit Web Templating can be used to render web pages based on HTML templates. The library can also be used to generate XMLs as XML syntax is compatible with HTML.

View details »

jersey-extender

A solution that catches OSGi services that are registered based on the Remote Services chapter of OSGi Enterprise specification and distributes them with Jersey via the http whiteboard pattern.

View details »

thymeleaf-mvel2

Classes that make it possible to use thymeleaf with Mvel2 as an expression evaluator

View details »


Jira

jira-timetracker-plugin

A plugin that makes it easier to log worktime in Jira.

View details »

jira-worklog-query-plugin

A JIRA plugin to query worklogs in JSON format via an authenticted RESTful service.

View details »


Download information

The release versions of the components are available in the Maven Central Repository. The artifacts are categorized by the following groupIds:

The JIRA plugins are available on the Atlassian Marketplace: