Commons Collections.
Types that extend and augment the Java Collections Framework..
Here is the list of declaration for commons-collections. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> </dependency>
If you think this Maven repository POM file listing for commons-collections is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Apache License.
The commons-collections-3.2.1 has 1 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 3.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1966 |
The following table lists the most popular artifacts which are depending on commons-collections-3.2.1. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
Data Structure | commons-beanutils 1.8.3 BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 121 |
JSF | tomahawk 1.1.10 JSF components and utilities that can be used with any JSF implementation. This library is compatible with both JSF1.1 and JSF1.2; however for JSF1.2 users there is an alternative build of Tomahawk available that takes advantage of JSF1.2 features to offer some additional benefits. | 36 |
JEE | opencms-core 8.0.1 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 53 |
Network | ribbon-httpclient 0.3.4 ribbon-httpclient developed by Netflix | 10 |
JUnit | htmlunit 2.13 A headless browser intended for use in testing web-based applications. | 10 |
Template | velocity 1.7 Apache Velocity is a general purpose template engine. | 140 |
Web Framework | doxia-site-renderer 1.4 The Site Renderer handles the rendering of sites, merging site decoration with document content. | 21 |
JEE | opencms-core 8.5.2 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 5 |
Network | blitz4j 1.34 blitz4j developed by Netflix | 15 |
Data Structure | commons-beanutils 1.9.2 Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 6 |
Web Service | cxf-bundle 2.5.2 Apache CXF Bundle Jar | 5 |
JPA Hibernate | hibernate-core 4.0.1.Final A module of the Hibernate Core project | 5 |
Template | velocity 1.6.3 Apache Velocity is a general purpose template engine. | 13 |
Library | core 1.0.9 Serenity core libraries | 6 |
JUnit | htmlunit 2.14 A headless browser intended for use in testing web-based applications. | 7 |
Data Structure | commons-configuration 1.7 Tools to assist in the reading of configuration/preferences files in various formats | 44 |
JUnit | htmlunit 2.8 A headless browser intended for use in testing web-based applications. | 20 |
Database | dbunit 2.5.0 dbUnit is a JUnit extension (also usable from Ant and Maven) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and ... | 14 |
Document Database | cassandra-all 0.7.0 The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. | 6 |
Template | velocity 1.6.4 Apache Velocity is a general purpose template engine. | 29 |
Development | org.apache.sling.jcr.resource 2.0.6 This bundle provides the JCR based ResourceResolver. | 6 |
Network | blitz4j 1.18 blitz4j developed by Netflix | 21 |
Network | pytheas-core 1.11 pytheas-core developed by Netflix | 12 |
XML | json-lib 2.4 Java library for transforming beans, maps, collections, java arrays and XML to JSON. | 81 |
Data Structure | commons-beanutils 1.8.0 BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 134 |
Network | ribbon-core 0.1.11 ribbon-core developed by Netflix | 6 |
JUnit | htmlunit 2.15 A headless browser intended for use in testing web-based applications. | 9 |
Network | ribbon-httpclient 0.3.12 ribbon-httpclient developed by Netflix | 15 |
Library | core 1.0.16 Serenity core libraries | 7 |
XML | json-lib 2.3 Java library for transforming beans, maps, collections, java arrays and XML to JSON. | 6 |
Library | jxls-core 1.0.3 jXLS is a small and easy-to-use Java library for generating Excel files using XLS templates | 17 |
Database | dbunit 2.4.9 dbUnit is a JUnit extension (also usable from Ant and Maven) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and ... | 8 |
JUnit | htmlunit 2.7 A headless browser intended for use in testing web-based applications. | 6 |
Network | ribbon-core 0.3.11 ribbon-core developed by Netflix | 5 |
Library | core 1.0.23 Serenity core libraries | 6 |
Library | core 1.0.21 Serenity core libraries | 5 |
Library | core 1.0.12 Serenity core libraries | 5 |
JPA Hibernate | hibernate-core 4.0.0.Final A module of the Hibernate Core project | 5 |
Library | jxls-core 1.0 jXLS is a small and easy-to-use Java library for generating Excel files using XLS templates | 6 |
Web Service | rest-assured 1.7 Java DSL for easy testing of REST services | 6 |
JUnit | htmlunit 2.11 A headless browser intended for use in testing web-based applications. | 9 |
JEE | opencms-core 8.5.0 Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed. | 28 |
Data Structure | commons-configuration 1.6 Tools to assist in the reading of configuration/preferences files in various formats | 156 |
Cache | concurrentlinkedhashmap-lru 1.0_jdk5 A high performance version of java.util.LinkedHashMap for use as a software cache. | 14 |
JUnit | htmlunit 2.12 A headless browser intended for use in testing web-based applications. | 14 |
JPA Hibernate | hibernate-core 4.1.0.Final A module of the Hibernate Core project | 7 |
JSF | tomahawk12 1.1.9 JSF components and utilities that can be used with any JSF implementation. This library is based on the JSF1.1 version of Tomahawk, but with minor source code and build changes to take advantage of JSF1.2 features. A JSF1.2 implementation is required to use this version of the Tomahawk ... | 7 |
Library | core 1.0.14 Serenity core libraries | 5 |
Network | ribbon-core 0.3.4 ribbon-core developed by Netflix | 6 |
Network | ribbon-core 0.3.2 ribbon-core developed by Netflix | 5 |
Database | dbunit 2.4.6 DbUnit is a JUnit extension (also usable from Ant) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes sub... | 20 |
Development | sux4j 3.0.7 Sux4j is an implementation of succinct data structure in Java. It provides a number of related implementations covering ranking/selection over bit arrays, compressed lists and minimal perfect hashing. | 5 |
Network | ribbon-core 0.3.10 ribbon-core developed by Netflix | 5 |
Cache | concurrentlinkedhashmap-lru 1.1 A high performance version of java.util.LinkedHashMap for use as a software cache. | 11 |
Build | maven-dependency-plugin 2.8 Provides utility goals to work with dependencies like copying, unpacking, analyzing, resolving and many more. | 17 |
JUnit | htmlunit 2.9 A headless browser intended for use in testing web-based applications. | 37 |
Build | maven-dependency-plugin 2.3 Provides utility goals to work with dependencies like copying, unpacking, analyzing, resolving and many more. | 14 |
Data Structure | commons-beanutils 1.8.2 BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 14 |
JUnit | htmlunit 2.3 A headless browser intended for use in testing web-based applications. | 17 |
Web Framework | doxia-site-renderer 1.6 The Site Renderer handles the rendering of sites, merging site decoration with document content. | 7 |
Library | jfw-util-core 1.0.0.0 SINAVI J-Framework Utility | 6 |
Data Structure | commons-configuration 1.8 Tools to assist in the reading of configuration/preferences files in various formats | 72 |
Data Structure | commons-configuration 1.9 Tools to assist in the reading of configuration/preferences files in various formats | 15 |
Template | velocity 1.6.2 Apache Velocity is a general purpose template engine. | 20 |
The following plugins are used in the commons-collections-3.2.1.jar
The following packages are defined in the commons-collections-3.2.1.jar
org.apache.commons.collections org.apache.commons.collections.bag org.apache.commons.collections.bidimap org.apache.commons.collections.buffer org.apache.commons.collections.collection org.apache.commons.collections.comparators org.apache.commons.collections.functors org.apache.commons.collections.iterators org.apache.commons.collections.keyvalue org.apache.commons.collections.list org.apache.commons.collections.map org.apache.commons.collections.set
Here is the content of the POM file.
<?xml version="1.0"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific collectionsuage governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <groupId>org.apache.commons</groupId> <artifactId>commons-parent</artifactId> <version>9</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>3.2.1</version> <name>Commons Collections</name> <inceptionYear>2001</inceptionYear> <description>Types that extend and augment the Java Collections Framework.</description> <url>http://commons.apache.org/collections/</url> <issueManagement> <system>jira</system> <url>http://issues.apache.org/jira/browse/COLLECTIONS</url> </issueManagement> <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk</developerConnection> <url>http://svn.apache.org/viewvc/commons/proper/collections/trunk</url> </scm> <contributors> <contributor> <name>Rafael U. C. Afonso</name> </contributor> <contributor> <name>Max Rydahl Andersen</name> </contributor> <contributor> <name>Federico Barbieri</name> </contributor> <contributor> <name>Arron Bates</name> </contributor> <contributor> <name>Nicola Ken Barozzi</name> </contributor> <contributor> <name>Sebastian Bazley</name> </contributor> <contributor> <name>Matt Benson</name> </contributor> <contributor> <name>Ola Berg</name> </contributor> <contributor> <name>Christopher Berry</name> </contributor> <contributor> <name>Nathan Beyer</name> </contributor> <contributor> <name>Janek Bogucki</name> </contributor> <contributor> <name>Chuck Burdick</name> </contributor> <contributor> <name>Dave Bryson</name> </contributor> <contributor> <name>Julien Buret</name> </contributor> <contributor> <name>Jonathan Carlson</name> </contributor> <contributor> <name>Ram Chidambaram</name> </contributor> <contributor> <name>Steve Clark</name> </contributor> <contributor> <name>Eric Crampton</name> </contributor> <contributor> <name>Dimiter Dimitrov</name> </contributor> <contributor> <name>Peter Donald</name> </contributor> <contributor> <name>Steve Downey</name> </contributor> <contributor> <name>Rich Dougherty</name> </contributor> <contributor> <name>Tom Dunham</name> </contributor> <contributor> <name>Stefano Fornari</name> </contributor> <contributor> <name>Andrew Freeman</name> </contributor> <contributor> <name>Gerhard Froehlich</name> </contributor> <contributor> <name>Paul Jack</name> </contributor> <contributor> <name>Eric Johnson</name> </contributor> <contributor> <name>Kent Johnson</name> </contributor> <contributor> <name>Marc Johnson</name> </contributor> <contributor> <name>Nissim Karpenstein</name> </contributor> <contributor> <name>Shinobu Kawai</name> </contributor> <contributor> <name>Mohan Kishore</name> </contributor> <contributor> <name>Simon Kitching</name> </contributor> <contributor> <name>Thomas Knych</name> </contributor> <contributor> <name>Serge Knystautas</name> </contributor> <contributor> <name>Peter KoBek</name> </contributor> <contributor> <name>Jordan Krey</name> </contributor> <contributor> <name>Olaf Krische</name> </contributor> <contributor> <name>Guilhem Lavaux</name> </contributor> <contributor> <name>Paul Legato</name> </contributor> <contributor> <name>David Leppik</name> </contributor> <contributor> <name>Berin Loritsch</name> </contributor> <contributor> <name>Hendrik Maryns</name> </contributor> <contributor> <name>Stefano Mazzocchi</name> </contributor> <contributor> <name>Brian McCallister</name> </contributor> <contributor> <name>Steven Melzer</name> </contributor> <contributor> <name>Leon Messerschmidt</name> </contributor> <contributor> <name>Mauricio S. Moura</name> </contributor> <contributor> <name>Kasper Nielsen</name> </contributor> <contributor> <name>Stanislaw Osinski</name> </contributor> <contributor> <name>Alban Peignier</name> </contributor> <contributor> <name>Mike Pettypiece</name> </contributor> <contributor> <name>Steve Phelps</name> </contributor> <contributor> <name>Ilkka Priha</name> </contributor> <contributor> <name>Jonas Van Poucke</name> </contributor> <contributor> <name>Will Pugh</name> </contributor> <contributor> <name>Herve Quiroz</name> </contributor> <contributor> <name>Daniel Rall</name> </contributor> <contributor> <name>Robert Ribnitz</name> </contributor> <contributor> <name>Huw Roberts</name> </contributor> <contributor> <name>Henning P. Schmiedehausen</name> </contributor> <contributor> <name>Howard Lewis Ship</name> </contributor> <contributor> <name>Joe Raysa</name> </contributor> <contributor> <name>Thomas Schapitz</name> </contributor> <contributor> <name>Jon Schewe</name> </contributor> <contributor> <name>Andreas Schlosser</name> </contributor> <contributor> <name>Christian Siefkes</name> </contributor> <contributor> <name>Michael Smith</name> </contributor> <contributor> <name>Stephen Smith</name> </contributor> <contributor> <name>Jan Sorensen</name> </contributor> <contributor> <name>Jon S. Stevens </name> </contributor> <contributor> <name>James Strachan</name> </contributor> <contributor> <name>Leo Sutic</name> </contributor> <contributor> <name>Chris Tilden</name> </contributor> <contributor> <name>Neil O'Toole</name> </contributor> <contributor> <name>Jeff Turner</name> </contributor> <contributor> <name>Kazuya Ujihara</name> </contributor> <contributor> <name>Jeff Varszegi</name> </contributor> <contributor> <name>Ralph Wagner</name> </contributor> <contributor> <name>David Weinrich</name> </contributor> <contributor> <name>Dieter Wimberger</name> </contributor> <contributor> <name>Serhiy Yevtushenko</name> </contributor> <contributor> <name>Jason van Zyl</name> </contributor> </contributors> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <properties> <maven.compile.source>1.2</maven.compile.source> <maven.compile.target>1.2</maven.compile.target> <commons.componentid>collections</commons.componentid> <commons.release.version>3.2.1</commons.release.version> <commons.binary.suffix>-bin</commons.binary.suffix> <commons.jira.id>COLLECTIONS</commons.jira.id> <commons.jira.pid>12310465</commons.jira.pid> </properties> <build> <sourceDirectory>src/java</sourceDirectory> <testSourceDirectory>src/test</testSourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <includes> <include>org/apache/commons/collections/TestAllPackages.java</include> </includes> </configuration> </plugin> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <phase>package</phase> <configuration> <tasks> <ant antfile="build-testframework.xml" target="jar"> <property name="component.version" value="${project.version}"/> <property name="test.classes" value="${project.build.directory}/test-classes"/> <property name="dist.home" value="${project.build.directory}"/> <property name="maven.compile.source" value="${maven.compile.source}"/> <property name="maven.compile.target" value="${maven.compile.target}"/> </ant> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptors> <descriptor>src/assembly/bin.xml</descriptor> <descriptor>src/assembly/src.xml</descriptor> </descriptors> <tarLongFileMode>gnu</tarLongFileMode> </configuration> </plugin> </plugins> </build> </project>