Maven Repository - POM file for Cache concurrentlinkedhashmap-lru 1.0_jdk5 1.0_jdk5

Summary

ConcurrentLinkedHashMap.

A high performance version of java.util.LinkedHashMap for use as a software cache..

Declaration

Here is the list of declaration for concurrentlinkedhashmap-lru. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
   <artifactId>concurrentlinkedhashmap-lru</artifactId>
   <version>1.0_jdk5</version>
</dependency>

If you think this Maven repository POM file listing for concurrentlinkedhashmap-lru is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Name:Apache
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.





Depends on

The concurrentlinkedhashmap-lru-1.0_jdk5 has 10 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Data Structurecommons-collections 3.2.1
Types that extend and augment the Java Collections Framework.
419
Data Structurecommons-lang 2.5
Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
208
Logcommons-logging 1.1.1
Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
1143
Developmentguava r06
Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. This project is a complete packaging of all the Guava libraries into a single jar. Individual portions of Guava can be used by downloading ...
18
Cacheehcache-core 2.0.1
This is the ehcache core module. Pair it with other modules for added functionality.
10
Data Structurecommons-math 2.1
The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.
95
Logslf4j-simple 1.5.11
SLF4J Simple binding
19
JUnittestng 5.12.1
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.
23

Plugin

The following plugins are used in the concurrentlinkedhashmap-lru-1.0_jdk5.jar

  1. maven-compiler-plugin
  2. maven-gpg-plugin
  3. maven-surefire-plugin
  4. properties-maven-plugin




Packages

The following packages are defined in the concurrentlinkedhashmap-lru-1.0_jdk5.jar

com.googlecode.concurrentlinkedhashmap

POM File Source

Here is the content of the POM file.

<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">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
  <artifactId>concurrentlinkedhashmap-lru</artifactId>
  <packaging>jar</packaging>
  <name>ConcurrentLinkedHashMap</name>
  <version>1.0_jdk5</version>
  <description>
    A high performance version of java.util.LinkedHashMap for use as a software cache.
  </description>
  <url>http://code.google.com/p/concurrentlinkedhashmap</url>
  <licenses>
    <license>
      <name>Apache</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
    </license>
  </licenses>
  <scm>
    <url>http://concurrentlinkedhashmap.googlecode.com/svn/tags/concurrentlinkedhashmap-lru-1.0_jdk5</url>
    <connection>scm:svn:http://concurrentlinkedhashmap.googlecode.com/svn/tags/concurrentlinkedhashmap-lru-1.0_jdk5</connection>
    <developerConnection>scm:svn:https://concurrentlinkedhashmap.googlecode.com/svn/tags/concurrentlinkedhashmap-lru-1.0_jdk5</developerConnection>
  </scm>
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>3</version>
  </parent>
  <dependencies>
    <dependency>
      <groupId>colt</groupId>
      <artifactId>colt</artifactId>
      <version>1.2.0</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>commons-collections</groupId>
      <artifactId>commons-collections</artifactId>
      <version>3.2.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
      <version>2.5</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.1.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>r06</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>net.sf.ehcache</groupId>
      <artifactId>ehcache-core</artifactId>
      <version>2.0.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-math</artifactId>
      <version>2.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.hamcrest</groupId>
      <artifactId>hamcrest-all</artifactId>
      <version>1.2</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>1.5.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>5.12.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <directory>build</directory>
    <outputDirectory>build/api</outputDirectory>
    <finalName>${artifactId}-${version}</finalName>
    <testOutputDirectory>build/test</testOutputDirectory>
    <sourceDirectory>src/java</sourceDirectory>
    <testSourceDirectory>unittest/src/java/com</testSourceDirectory>
    <extensions>
      <extension>
        <groupId>org.jvnet.wagon-svn</groupId>
        <artifactId>wagon-svn</artifactId>
        <version>RELEASE</version>
      </extension>
    </extensions>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.5</version>
        <configuration>
          <includes>
            <include>**/*Test.java</include>
          </includes>
          <groups>${testng.groups}</groups>
          <systemPropertyVariables>
            <!-- All tests -->
            <test.debugMode>${test.debugMode}</test.debugMode>
            <test.exhaustive>${test.exhaustive}</test.exhaustive>

            <!-- Efficiency tests -->
            <efficiency.maximumCapacity>${efficiency.maximumCapacity}</efficiency.maximumCapacity>
            <efficiency.workingSetSize>${efficiency.workingSetSize}</efficiency.workingSetSize>
            <efficiency.distribution>${efficiency.distribution}</efficiency.distribution>
            <efficiency.distribution.uniform.lower>${efficiency.distribution.uniform.lower}</efficiency.distribution.uniform.lower>
            <efficiency.distribution.uniform.upper>${efficiency.distribution.uniform.upper}</efficiency.distribution.uniform.upper>
            <efficiency.distribution.exponential.mean>${efficiency.distribution.exponential.mean}</efficiency.distribution.exponential.mean>
            <efficiency.distribution.gaussian.mean>${efficiency.distribution.gaussian.mean}</efficiency.distribution.gaussian.mean>
            <efficiency.distribution.gaussian.sigma>${efficiency.distribution.gaussian.sigma}</efficiency.distribution.gaussian.sigma>
            <efficiency.distribution.gaussian.sigma>${efficiency.distribution.gaussian.sigma}</efficiency.distribution.gaussian.sigma>
            <efficiency.distribution.gaussian.sigma>${efficiency.distribution.gaussian.sigma}</efficiency.distribution.gaussian.sigma>
            <efficiency.distribution.poisson.mean>${efficiency.distribution.poisson.mean}</efficiency.distribution.poisson.mean>
            <efficiency.distribution.zipfian.skew>${efficiency.distribution.zipfian.skew}</efficiency.distribution.zipfian.skew>
            <singleThreaded.maximumCapacity>${singleThreaded.maximumCapacity}</singleThreaded.maximumCapacity>

            <!-- Multi-threaded tests -->
            <multiThreaded.maximumCapacity>${multiThreaded.maximumCapacity}</multiThreaded.maximumCapacity>
            <multiThreaded.nThreads>${multiThreaded.nThreads}</multiThreaded.nThreads>
            <multiThreaded.iterations>${multiThreaded.iterations}</multiThreaded.iterations>
            <multiThreaded.timeout>${multiThreaded.timeout}</multiThreaded.timeout>
          </systemPropertyVariables>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>properties-maven-plugin</artifactId>
        <version>1.0-alpha-1</version>
        <executions>
          <execution>
            <phase>initialize</phase>
            <goals>
              <goal>read-project-properties</goal>
            </goals>
            <configuration>
              <files>
                <file>build.properties</file>
              </files>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-gpg-plugin</artifactId>
        <executions>
          <execution>
            <id>sign-artifacts</id>
            <phase>verify</phase>
            <goals>
              <goal>sign</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <repositories>
    <repository>
      <id>sourceforge</id>
      <url>http://oss.sonatype.org/content/groups/sourceforge/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>maven2-repository.dev.java.net</id>
      <name>Java.net Repository for Maven</name>
      <url>http://download.java.net/maven/2/</url>
    </repository>
    <repository>
      <id>Forumarchivebuilder</id>
      <url>http://forumarchivebuilder.googlecode.com/svn/repository</url>
    </repository>
  </repositories>
  <!--
  <distributionManagement>
    <repository>
      <uniqueVersion>false</uniqueVersion>
      <id>googlecode</id>
      <url>svn:https://concurrentlinkedhashmap.googlecode.com/svn/repo</url>
    </repository>
  </distributionManagement>
  -->
</project>