Maven Repository - POM file for Network browsermob-proxy 2.0-beta-7 2.0-beta-7

Summary

BrowserMob Proxy.

A programmatic HTTP/S designed for performance and functional testing.

Declaration

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

<dependency>
   <groupId>biz.neustar</groupId>
   <artifactId>browsermob-proxy</artifactId>
   <version>2.0-beta-7</version>
</dependency>

If you think this Maven repository POM file listing for browsermob-proxy 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 browsermob-proxy-2.0-beta-7 has 18 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
JSONjackson-core-asl 1.7.1
Jackson is a high-performance JSON processor (parser, generator)
6
JSONjackson-mapper-asl 1.7.1
Data Mapper package is a high-performance data binding package built on Jackson JSON processor
9
Httphttpclient 4.1.3
HttpComponents Client (base module)
62
Httphttpmime 4.1.3
HttpComponents HttpClient - MIME coded entities
7
Consolejopt-simple 3.2
A Java library for parsing command line options
37
Securitybcprov-jdk15on 1.47
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.7.
16
JUnitjunit 4.9
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.
117




Plugin

The following plugins are used in the browsermob-proxy-2.0-beta-7.jar

  1. cobertura-maven-plugin
  2. findbugs-maven-plugin
  3. maven-compiler-plugin
  4. maven-javadoc-plugin
  5. maven-source-plugin

Packages

The following packages are defined in the browsermob-proxy-2.0-beta-7.jar

cz.mallat.uasparser
cz.mallat.uasparser.fileparser
org.browsermob.core.har
org.browsermob.core.json
org.browsermob.core.util
org.browsermob.proxy
org.browsermob.proxy.bricks
org.browsermob.proxy.guice
org.browsermob.proxy.http
org.browsermob.proxy.jetty.html
org.browsermob.proxy.jetty.http
org.browsermob.proxy.jetty.http.ajp
org.browsermob.proxy.jetty.http.ajp.jmx
org.browsermob.proxy.jetty.http.handler
org.browsermob.proxy.jetty.http.handler.jmx
org.browsermob.proxy.jetty.http.jmx
org.browsermob.proxy.jetty.http.nio
org.browsermob.proxy.jetty.jetty
org.browsermob.proxy.jetty.jetty.jmx
org.browsermob.proxy.jetty.jetty.servlet
org.browsermob.proxy.jetty.jetty.servlet.jmx
org.browsermob.proxy.jetty.jetty.win32
org.browsermob.proxy.jetty.log
org.browsermob.proxy.jetty.servlet
org.browsermob.proxy.jetty.start
org.browsermob.proxy.jetty.stop
org.browsermob.proxy.jetty.util
org.browsermob.proxy.jetty.util.jmx
org.browsermob.proxy.jetty.xml
org.browsermob.proxy.selenium
org.browsermob.proxy.util
org.java_bandwidthlimiter
org.xbill.DNS
org.xbill.DNS.security
org.xbill.DNS.spi
org.xbill.DNS.utils




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>biz.neustar</groupId>
    <artifactId>browsermob-proxy</artifactId>
    <version>2.0-beta-7</version>
    <name>BrowserMob Proxy</name>
    <description>A programmatic HTTP/S designed for performance and functional testing</description>
    <url>http://opensource.webmetrics.com/browsermob-proxy</url>
    <packaging>jar</packaging>

    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>7</version>
    </parent>

    <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:git:git@github.com:webmetrics/browsermob-proxy.git</connection>
        <developerConnection>scm:git:git@github.com:webmetrics/browsermob-proxy.git</developerConnection>
        <url>git@github.com:webmetrics/browsermob-proxy.git</url>
    </scm>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>

    <profiles>
        <profile>
            <id>release</id>

            <build>
                <plugins>
                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>appassembler-maven-plugin</artifactId>
                        <version>1.1.1</version>
                        <configuration>
                            <repositoryLayout>flat</repositoryLayout>
                            <repositoryName>lib</repositoryName>
                            <programs>
                                <program>
                                    <mainClass>org.browsermob.proxy.Main</mainClass>
                                    <name>browsermob-proxy</name>
                                </program>
                            </programs>
                        </configuration>
                        <executions>
                            <execution>
                                <id>make-assembly</id>
                                <phase>install</phase>
                                <goals>
                                    <goal>assemble</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <artifactId>maven-assembly-plugin</artifactId>
                        <version>2.4</version>
                        <configuration>
                            <descriptors>
                                <descriptor>src/main/assembly.xml</descriptor>
                            </descriptors>
                        </configuration>
                        <executions>
                            <execution>
                                <id>make-assembly</id>
                                <phase>install</phase>
                                <goals>
                                    <goal>single</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <build>
        <defaultGoal>install</defaultGoal>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.1.2</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.7</version>
                <executions>
                    <execution>
                        <id>attach-javadocs</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    <dependencies>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-jdk14</artifactId>
            <version>1.5.3</version>
        </dependency>

        <dependency>
            <groupId>com.google.sitebricks</groupId>
            <artifactId>sitebricks</artifactId>
            <version>0.8.3</version>
        </dependency>

        <dependency>
            <groupId>com.google.inject.extensions</groupId>
            <artifactId>guice-multibindings</artifactId>
            <version>3.0</version>
        </dependency>

        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-core-asl</artifactId>
            <version>1.7.1</version>
        </dependency>

        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.7.1</version>
        </dependency>

        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
            <version>4.1.3</version>
        </dependency>
        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpmime</artifactId>
            <version>4.1.3</version>
        </dependency>

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.3.2</version>
        </dependency>

        <dependency>
            <groupId>net.sf.jopt-simple</groupId>
            <artifactId>jopt-simple</artifactId>
            <version>3.2</version>
        </dependency>

        <dependency>
            <groupId>org.apache.ant</groupId>
            <artifactId>ant</artifactId>
            <version>1.8.2</version>
        </dependency>

        <dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk15on</artifactId>
            <version>1.47</version>
        </dependency>

        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-server</artifactId>
            <version>7.3.0.v20110203</version>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-servlet</artifactId>
            <version>7.3.0.v20110203</version>
        </dependency>

        <dependency>
            <groupId>com.google.inject</groupId>
            <artifactId>guice</artifactId>
            <version>3.0</version>
        </dependency>

        <dependency>
            <groupId>com.google.inject.extensions</groupId>
            <artifactId>guice-servlet</artifactId>
            <version>3.0</version>
        </dependency>

        <dependency>
            <groupId>net.jcip</groupId>
            <artifactId>jcip-annotations</artifactId>
            <version>1.0</version>
        </dependency>

        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-api</artifactId>
            <version>2.20.0</version>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.9</version>
            <scope>test</scope>
        </dependency>

    </dependencies>

    <reporting>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>findbugs-maven-plugin</artifactId>
                <version>2.3.1</version>
                <configuration>
                    <effort>Max</effort>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.4</version>
            </plugin>
        </plugins>
    </reporting>

</project>