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

Property Value
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
* 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


Package Version Architecture Repository
libcommons-collections3-java_3.2.1-7+deb8u1_all.deb 3.2.1 all Debian Main
libcommons-collections3-java - - -


Type URL
Binary Package libcommons-collections3-java_3.2.1-7+deb8u1_all.deb
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




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

See Also

Package Description
libcommons-collections4-java-doc_4.0-1_all.deb Documentation for Commons Collections 4
libcommons-collections4-java_4.0-1_all.deb Apache Commons Collections - Extended Collections API for Java
libcommons-compress-java_1.9-1_all.deb Java API for working with compression and archive formats
libcommons-configuration-java-doc_1.10-2_all.deb API Documentation for commons-configuration
libcommons-configuration-java_1.10-2_all.deb Java based library providing a generic configuration interface
libcommons-csv-java-doc_0.1-SNAPSHOT+svn678580-3_all.deb documentation for libcommons-csv-java
libcommons-csv-java_0.1-SNAPSHOT+svn678580-3_all.deb a Java library for working with csv (comma separated values) files
libcommons-daemon-java_1.0.15-6+deb8u1_all.deb Library to launch Java applications as daemons
libcommons-dbcp-java-doc_1.4-5_all.deb Database Connection Pooling Services - documentation
libcommons-dbcp-java_1.4-5_all.deb Database Connection Pooling Services
libcommons-digester-java-doc_1.8.1-4_all.deb Rule based XML Java object mapping tool (documentation)
libcommons-digester-java_1.8.1-4_all.deb Rule based XML Java object mapping tool
libcommons-discovery-java-doc_0.5-3_all.deb locates classes that implement a given Java interface (documentation)
libcommons-discovery-java_0.5-3_all.deb locates classes that implement a given Java interface
libcommons-el-java_1.0-8_all.deb Implementation of the JSP 2.0 Expression Language interpreter