Maven Repository - POM file for Testing hamcrest-library 1.3.RC2 1.3.RC2

Summary

Hamcrest library.

Hamcrest library of matcher implementations..

Declaration

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

<dependency>
   <groupId>org.hamcrest</groupId>
   <artifactId>hamcrest-library</artifactId>
   <version>1.3.RC2</version>
</dependency>

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

Depended by

The following table lists the most popular artifacts which are depending on hamcrest-library-1.3.RC2. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
Cacheconcurrentlinkedhashmap-lru 1.3
A high performance version of java.util.LinkedHashMap for use as a software cache.
117
Cacheconcurrentlinkedhashmap-lru 1.3.1
A high performance version of java.util.LinkedHashMap for use as a software cache.
13




Packages

The following packages are defined in the hamcrest-library-1.3.RC2.jar

org.hamcrest
org.hamcrest.beans
org.hamcrest.collection
org.hamcrest.number
org.hamcrest.object
org.hamcrest.text
org.hamcrest.xml

POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="ISO-8859-1"?>

<!-- 
 | This POM builds hamcrest library.
 | 
 | There are some key informations to know about the generated classes:
 | Upon building a class named "Matchers" will be generated. This will take place after compiling all classes.
 | So be sure to call "mvn process-classes compile", not only "mvn compile".
 | "mvn clean package" will result in a package without the generated class.
 | Instead call "mvn clean process-classes package".
 |
 | Some notes for installing, releasing, deploying:
 | Be sure to generate source and javadoc jars AFTER packaging to contain the generated class. 
 | Call "mvn clean process-classes package source:jar javadoc:jar".
 | To generate a bundle call "mvn clean process-classes package source:jar javadoc:jar gpg:sign repository:bundle-create"
 +-->
<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>

  <parent>
    <groupId>org.hamcrest</groupId>
    <artifactId>hamcrest-parent</artifactId>
    <version>1.3.RC2</version>
    <relativePath>..</relativePath>
  </parent>
  
  <groupId>org.hamcrest</groupId>
  <artifactId>hamcrest-library</artifactId>

  <name>Hamcrest library</name>
  <description>Hamcrest library of matcher implementations.</description>

  <url>http://code.google.com/p/hamcrest/</url>

  <scm>
    <url>http://code.google.com/p/hamcrest/source/browse/</url>
    <connection>scm:svn:http://hamcrest.googlecode.com/svn/trunk/hamcrest-java/hamcrest-library</connection>
  </scm>
  
  <properties>
    <generator.config>${basedir}/../matchers.xml</generator.config>
    <generated.class>org.hamcrest.Matchers</generated.class>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.hamcrest</groupId>
      <artifactId>hamcrest-core</artifactId>
    </dependency>
  </dependencies>
  
  <profiles>
    <profile>
      <id>generate-sources</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>

      <build>
        <plugins>
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
          </plugin>
          
          <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
          </plugin>

          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

</project>