Maven Repository - POM file for Library lambdaj 2.3.1 2.3.1

Summary

lambdaj.

The pseudo-functional collection manipulation library.

Declaration

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

<dependency>
   <groupId>com.googlecode.lambdaj</groupId>
   <artifactId>lambdaj</artifactId>
   <version>2.3.1</version>
</dependency>

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

License

Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.

Depends on

The lambdaj-2.3.1 has 8 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
Developmentobjenesis 1.2
A library for instantiating Java objects
72
Logcommons-logging 1.1.1
Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
1143
Byte Codecglib-nodep 2.2
Code generation library with shaded ASM dependecies
283
JUnitjunit 4.7
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.
272
Testing Mockmockito-all 1.7
Mock objects library for java
31




Depended by

The following table lists the most popular artifacts which are depending on lambdaj-2.3.1. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
Developmentfluent-reflection 0.0.11
A library providing a neat interface to the Java language reflection facilities.
10
Developmentfluent-reflection 0.0.6
A library providing a neat interface to the Java language reflection facilities.
5
Consolejewelcli 0.8.2
JewelCli uses an annotated interface definition to automatically parse and present command line arguments
5
Developmentfluent-reflection 0.1.5
A library providing a neat interface to the Java language reflection facilities.
5

Plugin

The following plugins are used in the lambdaj-2.3.1.jar

  1. cobertura-maven-plugin
  2. findbugs-maven-plugin
  3. maven-assembly-plugin
  4. maven-compiler-plugin
  5. maven-javadoc-plugin
  6. maven-javadoc-plugin
  7. maven-pmd-plugin
  8. maven-release-plugin
  9. maven-source-plugin




Packages

The following packages are defined in the lambdaj-2.3.1.jar

ch.lambdaj
ch.lambdaj.collection
ch.lambdaj.function.aggregate
ch.lambdaj.function.argument
ch.lambdaj.function.closure
ch.lambdaj.function.compare
ch.lambdaj.function.convert
ch.lambdaj.function.matcher
ch.lambdaj.group
ch.lambdaj.proxy
ch.lambdaj.util
ch.lambdaj.util.iterator




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.googlecode.lambdaj</groupId>
  <artifactId>lambdaj</artifactId>
  <version>2.3.1</version>
  <name>lambdaj</name>
  <packaging>jar</packaging>
  <description>The pseudo-functional collection manipulation library</description>
  <url>http://code.google.com/p/lambdaj</url>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <scm>
    <connection>scm:svn:http://lambdaj.googlecode.com/svn/trunk</connection>
    <developerConnection>scm:svn:https://lambdaj.googlecode.com/svn/trunk</developerConnection>
  </scm>
  <distributionManagement>
    <repository>
      <id>googlecode.lambdaj</id>
      <name>Internal Release Repository</name>
      <url>dav:https://lambdaj.googlecode.com/svn/repo/releases</url>
    </repository>
    <snapshotRepository>
      <id>googlecode.lambdaj</id>
      <name>Internal Snapshots Repository</name>
      <url>dav:https://lambdaj.googlecode.com/svn/repo/snapshots</url>
    </snapshotRepository>
  </distributionManagement>
  <dependencies>
    <dependency>
      <groupId>org.hamcrest</groupId>
      <artifactId>hamcrest-all</artifactId>
      <version>1.1</version>
    </dependency>
    <dependency>
      <groupId>org.objenesis</groupId>
      <artifactId>objenesis</artifactId>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.1.1</version>
    </dependency>
    <dependency>
      <groupId>cglib</groupId>
      <artifactId>cglib-nodep</artifactId>
      <version>2.2</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.7</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jmock</groupId>
      <artifactId>jmock</artifactId>
      <version>2.4.0</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>net.sf.json-lib</groupId>
      <artifactId>json-lib</artifactId>
      <classifier>jdk15</classifier>
      <version>2.2.3</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.mockito</groupId>
      <artifactId>mockito-all</artifactId>
      <version>1.7</version>
      <scope>test</scope>
      <optional>false</optional>
    </dependency>
  </dependencies>
  <build>
    <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-assembly-plugin</artifactId>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
          <appendAssemblyId>false</appendAssemblyId>
          <finalName>${project.name}-${project.version}-with-dependencies</finalName>
        </configuration>
        <executions>
          <execution>
            <id>make-assembly</id>
            <phase>verify</phase>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <executions>
          <execution>
            <id>attach-javadocs</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>deploy</id>
      <build>
        <plugins>
          <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>
    </profile>
  </profiles>
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <configuration>
          <formats>
            <format>xml</format>
            <format>html</format>
          </formats>
        </configuration>
        <version>2.4</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-pmd-plugin</artifactId>
        <configuration>
          <targetJdk>1.5</targetJdk>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>1.2</version>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-release-plugin</artifactId>
        <version>2.0-beta-9</version>
        <configuration>
          <releaseProfiles>deploy</releaseProfiles>
          <remoteTagging>true</remoteTagging>
          <preparationGoals>clean install</preparationGoals>
          <autoVersionSubmodules>true</autoVersionSubmodules>
          <tagBase>https://lambdaj.googlecode.com/svn/tags</tagBase>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
</project>