Skip to content

DICE-UNC/jargon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e013f74 · Mar 26, 2025
Feb 26, 2021
Mar 26, 2025
Feb 11, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Mar 26, 2025
Jul 14, 2016
Mar 22, 2023
Mar 26, 2025
Nov 28, 2012
Feb 20, 2025
Aug 30, 2024
Jan 24, 2020
Jan 24, 2020
Dec 11, 2012
Mar 26, 2025
Dec 15, 2022

Repository files navigation

Important

Jargon is now deprecated. For new development, use the following library:

Applications relying on Jargon should migrate to irods4j.

Jargon

A Java client library for iRODS.

Requirements

  • Jargon depends on Java 1.8+ with a current focus on testing/running under OpenJDK 11
  • Jargon is built using Apache Maven2, see POM for dependencies
  • Jargon supports iRODS current releases, it also maintains very reasonable backwards compatability to iRODS 3.3.1 however this is no longer actively tested

Libraries

  • jargon-core - Base libraries, implementation of the iRODS protocol
  • jargon-data-utils - Additional functionality for dealing with iRODS data, such as building trees, storing information in iRODS on behalf of applications, and doing diffs between local and iRODS
  • jargon-user-tagging - Code for using free tagging and other metadata metaphors on top of iRODS
  • jargon-user-profile - Allows management of user profile and related configuration data in a user home directory
  • jargon-ticket - Support for ticket processing
  • jargon-ruleservice - Support for running and managing rules from interfaces
  • jargon-pool - Initial implementation of commons-pool caching of iRODS agent connections. This is initially for WebDav, and will be utilized as an option in REST and cloud browser. Consider this code experimental

Changes

See CHANGELOG for updates.

Reporting Security Vulnerabilities

See SECURITY for details.