libcommons-collections3-java - Apache Commons Collections - Extended Collections API for Java

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libcommons-collections3-java
Package version: 3.2.1
Package release: 7+deb8u1
Package architecture: all
Package type: deb
Installed size: 734 B
Download size: 582.71 KB
Official Mirror:
The Java Collections Framework was a major addition in JDK 1.2. It added many powerful data structures that accelerate development of most significant Java applications. Since that time it has become the recognised standard for collection handling in Java. Commons Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. There are many features, including: * Bag interface for collections that have a number of copies of each object * BidiMap interface for maps that can be looked up from value to key as well and key to value * MapIterator interface to provide simple and quick iteration over maps * Transforming decorators that alter each object as it is added to the collection * Composite collections that make multiple collections look like one * Ordered maps and sets that retain the order elements are added in, including an LRU based map * Reference map that allows keys and/or values to be garbage collected under close control * Many comparator implementations * Many iterator implementations * Adapter classes from array and enumerations to collections * Utilities to test or create typical set-theory properties of collections such as union, intersection, and closure


    Source package: libcommons-collections3-java

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libcommons-collections3-java deb package:
      # sudo apt-get install libcommons-collections3-java


    • /usr/share/doc/libcommons-collections3-java/changelog.Debian.gz
    • /usr/share/doc/libcommons-collections3-java/copyright
    • /usr/share/java/commons-collections3-3.2.1.jar
    • /usr/share/java/commons-collections3-testframework-3.2.1.jar
    • /usr/share/java/commons-collections3-testframework.jar
    • /usr/share/java/commons-collections3.jar
    • /usr/share/maven-repo/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
    • /usr/share/maven-repo/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
    • /usr/share/maven-repo/commons-collections/commons-collections/3.x/commons-collections-3.x.jar
    • /usr/share/maven-repo/commons-collections/commons-collections/3.x/commons-collections-3.x.pom


    2015-11-24 - Emmanuel Bourg <> libcommons-collections3-java (3.2.1-7+deb8u1) jessie-security; urgency=medium * Backported a modification from commons-collections 3.2.2 disabling the deserialization of the functors classes unless the system property org.apache.commons.collections.enableUnsafeSerialization is set to true. This fixes a vulnerability in unsafe applications deserializing objects from untrusted sources without sanitizing the input data.

    2014-04-11 - Emmanuel Bourg <> libcommons-collections3-java (3.2.1-7) unstable; urgency=medium * Renamed the MultiMap.remove(Object, Object) method to removeMapping() and MultiKeyMap.remove(Object, Object) to removeMultiKey(). This avoids a conflict with the new Map.remove(Object, Object) method introduced in Java 8. * The API changes break libjson-java (<= 2.3-2) and jenkins-json (<= 2.4-jenkins-3-1) * Standards-Version updated to 3.9.5 (no changes)

    2013-09-09 - Emmanuel Bourg <> libcommons-collections3-java (3.2.1-6) unstable; urgency=low * debian/control: - Build-Depends on debhelper >= 9 - Use canonical URLs for the Vcs-* fields - Updated Standards-Version to 3.9.4 (no changes) - Improved the description of the package * debian/rules: Improved the clean target * The Javadoc is now linked to the default JDK documentation * Added a description to the patch OSGI_Manifest.diff

    2011-08-07 - Torsten Werner <> libcommons-collections3-java (3.2.1-5) unstable; urgency=low * Team upload. * Remove Arnaud from Uploaders list. * Remove Java runtime Depends. * Switch to source format 3.0.

    2009-08-09 - Torsten Werner <> libcommons-collections3-java (3.2.1-4) unstable; urgency=low * Upload to unstable.

    2009-07-12 - Torsten Werner <> libcommons-collections3-java (3.2.1-3) experimental; urgency=low [ Ludovic Claude ] * Change section to java, bump up Standards-Version to 3.8.1 * Add the Maven POM to the package, * Add a Build-Depends-Indep dependency on maven-repo-helper * Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository * Add ${misc:Depends} to Depends to clear Lintian warnings * Patch src/conf/MANIFEST.MF: add the OSGi metadata generated by the Maven build, use quilt * Fix Lintian warning: Remove full text of Apache license [ Matthias Klose ] * (Build-)depend on default-jre/-jdk. * Set java source version to 1.4. [ Emmanuel Bourg ] * Update of the URLs * Rename Jakarta Commons to Apache Commons [ Torsten Werner ] * Convert debian/copyright to UTF-8. * Upload to experimental.

    2008-05-07 - Varun Hiremath <> libcommons-collections3-java (3.2.1-1) unstable; urgency=low * New upstream release.

    2008-02-21 - Varun Hiremath <> libcommons-collections3-java (3.2-1) unstable; urgency=low [ Kumar Appaiah ] * Add a watch file. * debian/control: + Add Xs-Vcs-Browser, Xs-Vcs-Svn. + Add Homepage field. [ Varun Hiremath ] * New upstream release * debian/control: + Build-Depends on debhelper >= 6 + Bump up Standards-Version to 3.7.3 + Remove Wolfgang Baer from Uploaders and add myself * debian/compat: Bump to 6 * Add debian/ to create orig.tar.gz * Remove debian/dirs file - not required * Remove debian/libcommons-collections3-java.links and create links from debian/rules to avoid hard coding the version in links file * Add debian/README.Debian-source * debian/rules: + clean up unused variables + create symlinks for the jars + implement get-orig-source target * Add patches/disable_links.diff to disable external links in build.xml while creating javadocs * debian/copyright: add copyright notice