Skip to content

A Zero-Dependency Mapping Library - Apache Commons JEXL Implementation

License

Notifications You must be signed in to change notification settings

dmeiners88/mapping-impl-jexl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Zero-Dependency Mapping Library

Simple Java Library to include scripting languages into your Java application.

Apache Commons JEXL Implementation Module

Build Status SonarCloud Analysis Download License Semantic Versioning

FeaturesInstallationUsage

Features

  • Implements the Mapping API (v1.0.0) by delegating to Apache Commons JEXL
  • Zero dependencies, Apache Commons JEXL shaded for your convenience
  • Sandboxed script execution environment

Installation

Add the API Module

Add JCenter as a repository to your Maven POM:

<repositories>
    <repository>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
        <id>jcenter</id>
        <name>JCenter</name>
        <url>https://jcenter.bintray.com</url>
    </repository>
</repositories>

Add the following dependency:

<dependency>
    <groupId>de.dmeiners.mapping</groupId>
    <artifactId>mapping-api</artifactId>
    <version>1.0.0</version>
</dependency>

Add the Implementation Module

<dependency>
    <groupId>de.dmeiners.mapping</groupId>
    <artifactId>mapping-impl-jexl</artifactId>
    <version>1.0.1</version>
</dependency>

Usage

The corresponding section of the API module applies. See also the reference of the Apache Commons JEXL scripting language.

About

A Zero-Dependency Mapping Library - Apache Commons JEXL Implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published