4.3.0.1-RELEASE
This defines higher-level services in an abstract fashion to promote pluggable and configurable features such as file format recognition and virtual collections support.
Metalnx is being gradually refactored to make use of services defined via these API as a method of unifying various clients and standardizing on functionality as the iRODS core server picks up various new features.
This is available on Maven
<repository>
<id>dice.repository</id>
<name>dice.repository</name>
<url>https://raw.github.com/DICE-UNC/DICE-Maven/master/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
....
<dependency>
<groupId>org.irods.jargon</groupId>
<artifactId>jargon-extensions-if</artifactId>
<version>4.3.0.1-RELEASE</version>
</dependency>
Project: Jargon Extensions Interface
Date: 10/25/2018
Release Version: 4.3.0.1-RELEASE
git tag: 4.3.0.1-RELEASE
Developer: Mike Conway - DICE
News
Please go to [[https://github.com/DICE-UNC/jargon-extensions-if]] for the latest news and info.
Interfaces and abstract classes that define extensions built on top of Jargon and iRODS for things like metadata templates, and other higher level services used in DFC and iRODS architecture.
Requirements
- Jargon depends on Java 1.8+
- Jargon is built using Apache Maven2, see POM for dependencies
- Jargon supports iRODS 3.0 through iRODS 3.3.1 community, as well as through iRODS 4.3 consortium
Libraries
This project uses Maven for dependency management. See the pom.xml file for references to various dependencies.
Note that the following bug and feature requests are logged in GitHub with related commit information [[https://github.com/DICE-UNC/jargon-extensions-if/issues]]