Home | History | Annotate | Download | only in 1.19.0
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      4   <modelVersion>4.0.0</modelVersion>
      5   <parent>
      6     <groupId>org.sonatype.oss</groupId>
      7     <artifactId>oss-parent</artifactId>
      8     <version>7</version>
      9   </parent>
     10   <groupId>com.google.http-client</groupId>
     11   <artifactId>google-http-client-parent</artifactId>
     12   <version>1.19.0</version>
     13   <packaging>pom</packaging>
     14   <name>Parent for the Google HTTP Client Library for Java</name>
     15 
     16   <url>http://code.google.com/p/google-http-java-client/</url>
     17 
     18   <issueManagement>
     19     <system>code.google.com</system>
     20     <url>http://code.google.com/p/google-http-java-client/issues/list</url>
     21   </issueManagement>
     22 
     23   <inceptionYear>2011</inceptionYear>
     24 
     25   <prerequisites>
     26     <maven>2.0.9</maven>
     27   </prerequisites>
     28 
     29   <scm>
     30     <connection>scm:hg:https://code.google.com/p/google-http-java-client/</connection>
     31     <developerConnection>scm:hg:https://code.google.com/p/google-http-java-client/</developerConnection>
     32     <url>http://code.google.com/p/google-http-java-client/source/browse/</url>
     33   </scm>
     34 
     35   <organization>
     36     <name>Google</name>
     37     <url>http://www.google.com/</url>
     38   </organization>
     39 
     40   <licenses>
     41     <license>
     42       <name>The Apache Software License, Version 2.0</name>
     43       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
     44       <distribution>repo</distribution>
     45     </license>
     46   </licenses>
     47 
     48   <developers>
     49     <developer>
     50       <id>yanivi</id>
     51       <name>Yaniv Inbar</name>
     52       <email>yanivi (a] google.com</email>
     53       <organization>Google</organization>
     54       <organizationUrl>http://www.google.com</organizationUrl>
     55       <roles>
     56         <role>owner</role>
     57         <role>developer</role>
     58       </roles>
     59       <timezone>-5</timezone>
     60     </developer>
     61   </developers>
     62 
     63   <!--
     64     If you add a new module, make sure to also add it in the following places:
     65     * below in the dependencyManagement and maven-javadoc-plugin sections
     66     * google-http-client-assembly/classpath-include
     67     * google-http-client-assembly/pom.xml
     68     * google-http-client-assembly/readme.html
     69     * google-http-client-assembly/dependencies/<name>-dependencies.html
     70         (use mvn project-info-reports:dependencies and copy from
     71         google-http-client-<name>/target/site/dependencies.html)
     72     * google-http-client-assembly/android-properties/*.properties
     73   -->
     74   <modules>
     75     <module>google-http-client</module>
     76     <module>google-http-client-assembly</module>
     77     <module>google-http-client-appengine</module>
     78     <module>google-http-client-android</module>
     79     <module>google-http-client-protobuf</module>
     80     <module>google-http-client-gson</module>
     81     <module>google-http-client-jackson</module>
     82     <module>google-http-client-jackson2</module>
     83     <module>google-http-client-jdo</module>
     84     <module>google-http-client-xml</module>
     85     <module>google-http-client-findbugs</module>
     86     <module>google-http-client-test</module>
     87   </modules>
     88 
     89   <!--
     90     If you change the version of a dependency, make sure to update the javadoc
     91     links if required, and any javadoc links of your dependency in the oauth and
     92     api projects as well.
     93   -->
     94   <dependencyManagement>
     95     <dependencies>
     96       <dependency>
     97         <groupId>org.codehaus.jackson</groupId>
     98         <artifactId>jackson-core-asl</artifactId>
     99         <version>${project.jackson-core-asl.version}</version>
    100       </dependency>
    101       <dependency>
    102         <groupId>com.fasterxml.jackson.core</groupId>
    103         <artifactId>jackson-core</artifactId>
    104         <version>${project.jackson-core2.version}</version>
    105       </dependency>
    106       <dependency>
    107         <groupId>com.google.code.gson</groupId>
    108         <artifactId>gson</artifactId>
    109         <version>${project.gson.version}</version>
    110       </dependency>
    111       <dependency>
    112         <groupId>junit</groupId>
    113         <artifactId>junit</artifactId>
    114         <version>4.8.2</version>
    115       </dependency>
    116       <dependency>
    117         <groupId>com.google.appengine</groupId>
    118         <artifactId>appengine-api-1.0-sdk</artifactId>
    119         <version>${project.appengine.version}</version>
    120       </dependency>
    121       <dependency>
    122         <groupId>com.google.appengine</groupId>
    123         <artifactId>appengine-testing</artifactId>
    124         <version>${project.appengine.version}</version>
    125       </dependency>
    126       <dependency>
    127         <groupId>com.google.appengine</groupId>
    128         <artifactId>appengine-api-stubs</artifactId>
    129         <version>${project.appengine.version}</version>
    130       </dependency>
    131       <dependency>
    132         <groupId>xpp3</groupId>
    133         <artifactId>xpp3</artifactId>
    134         <version>${project.xpp3.version}</version>
    135       </dependency>
    136       <dependency>
    137         <groupId>org.apache.httpcomponents</groupId>
    138         <artifactId>httpclient</artifactId>
    139         <version>${project.httpclient.version}</version>
    140       </dependency>
    141       <dependency>
    142         <groupId>commons-codec</groupId>
    143         <artifactId>commons-codec</artifactId>
    144         <version>1.6</version>
    145       </dependency>
    146       <dependency>
    147         <groupId>com.google.guava</groupId>
    148         <artifactId>guava-jdk5</artifactId>
    149         <version>${project.guava.version}</version>
    150       </dependency>
    151       <dependency>
    152         <groupId>com.google.code.findbugs</groupId>
    153         <artifactId>jsr305</artifactId>
    154         <version>${project.jsr305.version}</version>
    155       </dependency>
    156       <dependency>
    157         <groupId>com.google.protobuf</groupId>
    158         <artifactId>protobuf-java</artifactId>
    159         <version>${project.protobuf-java.version}</version>
    160       </dependency>
    161       <dependency>
    162         <groupId>com.google.http-client</groupId>
    163         <artifactId>google-http-client</artifactId>
    164         <version>${project.version}</version>
    165       </dependency>
    166       <dependency>
    167         <groupId>com.google.http-client</groupId>
    168         <artifactId>google-http-client-appengine</artifactId>
    169         <version>${project.version}</version>
    170       </dependency>
    171       <dependency>
    172         <groupId>com.google.http-client</groupId>
    173         <artifactId>google-http-client-android</artifactId>
    174         <version>${project.version}</version>
    175       </dependency>
    176       <dependency>
    177         <groupId>com.google.http-client</groupId>
    178         <artifactId>google-http-client-protobuf</artifactId>
    179         <version>${project.version}</version>
    180       </dependency>
    181       <dependency>
    182         <groupId>com.google.http-client</groupId>
    183         <artifactId>google-http-client-gson</artifactId>
    184         <version>${project.version}</version>
    185       </dependency>
    186       <dependency>
    187         <groupId>com.google.http-client</groupId>
    188         <artifactId>google-http-client-jackson</artifactId>
    189         <version>${project.version}</version>
    190       </dependency>
    191       <dependency>
    192         <groupId>com.google.http-client</groupId>
    193         <artifactId>google-http-client-jackson2</artifactId>
    194         <version>${project.version}</version>
    195       </dependency>
    196       <dependency>
    197         <groupId>com.google.http-client</groupId>
    198         <artifactId>google-http-client-jdo</artifactId>
    199         <version>${project.version}</version>
    200       </dependency>
    201       <dependency>
    202         <groupId>com.google.http-client</groupId>
    203         <artifactId>google-http-client-xml</artifactId>
    204         <version>${project.version}</version>
    205       </dependency>
    206       <dependency>
    207         <groupId>com.google.http-client</groupId>
    208         <artifactId>google-http-client-findbugs</artifactId>
    209         <version>${project.version}</version>
    210       </dependency>
    211       <dependency>
    212         <groupId>com.google.http-client</groupId>
    213         <artifactId>google-http-client-test</artifactId>
    214         <version>${project.version}</version>
    215       </dependency>
    216       <dependency>
    217         <groupId>org.mockito</groupId>
    218         <artifactId>mockito-all</artifactId>
    219         <version>1.9.0</version>
    220       </dependency>
    221       <dependency>
    222         <groupId>javax.jdo</groupId>
    223         <artifactId>jdo2-api</artifactId>
    224         <version>${project.jdo2-api.version}</version>
    225       </dependency>
    226       <dependency>
    227         <groupId>org.datanucleus</groupId>
    228         <artifactId>datanucleus-core</artifactId>
    229         <version>3.2.2</version>
    230       </dependency>
    231       <dependency>
    232         <groupId>org.datanucleus</groupId>
    233         <artifactId>datanucleus-api-jdo</artifactId>
    234         <version>3.2.1</version>
    235       </dependency>
    236       <dependency>
    237         <groupId>org.datanucleus</groupId>
    238         <artifactId>datanucleus-rdbms</artifactId>
    239         <version>3.2.1</version>
    240       </dependency>
    241       <dependency>
    242         <groupId>mysql</groupId>
    243         <artifactId>mysql-connector-java</artifactId>
    244         <version>5.1.18</version>
    245       </dependency>
    246     </dependencies>
    247   </dependencyManagement>
    248 
    249   <build>
    250     <!-- This is the parent, so only define pluginManagement, not plugins. -->
    251     <pluginManagement>
    252       <plugins>
    253         <plugin>
    254           <artifactId>build-helper-maven-plugin</artifactId>
    255           <version>1.5</version>
    256         </plugin>
    257         <!--This plugin configuration is present to override the configuration specified in the
    258           parent's pom.xml.
    259           This is a workaround for known bug: https://issues.sonatype.org/browse/CENTRALSRV-35 -->
    260         <plugin>
    261           <groupId>org.apache.maven.plugins</groupId>
    262           <artifactId>maven-release-plugin</artifactId>
    263           <version>2.1</version>
    264           <configuration>
    265             <mavenExecutorId>forked-path</mavenExecutorId>
    266             <useReleaseProfile>true</useReleaseProfile>
    267             <arguments>-Psonatype-oss-release ${arguments}</arguments>
    268           </configuration>
    269         </plugin>
    270         <plugin>
    271           <artifactId>maven-antrun-plugin</artifactId>
    272           <version>1.6</version>
    273         </plugin>
    274         <plugin>
    275           <artifactId>maven-assembly-plugin</artifactId>
    276           <version>2.2</version>
    277         </plugin>
    278         <plugin>
    279           <artifactId>maven-clean-plugin</artifactId>
    280           <version>2.4.1</version>
    281         </plugin>
    282         <plugin>
    283           <artifactId>maven-compiler-plugin</artifactId>
    284           <version>2.3.2</version>
    285           <configuration>
    286             <source>1.5</source>
    287             <target>1.5</target>
    288           </configuration>
    289         </plugin>
    290         <plugin>
    291           <artifactId>maven-dependency-plugin</artifactId>
    292           <version>2.1</version>
    293         </plugin>
    294         <plugin>
    295           <artifactId>maven-deploy-plugin</artifactId>
    296           <version>2.5</version>
    297         </plugin>
    298         <plugin>
    299           <artifactId>maven-ear-plugin</artifactId>
    300           <version>2.4.2</version>
    301         </plugin>
    302         <plugin>
    303           <artifactId>maven-ejb-plugin</artifactId>
    304           <version>2.3</version>
    305         </plugin>
    306         <plugin>
    307           <artifactId>maven-install-plugin</artifactId>
    308           <version>2.3.1</version>
    309         </plugin>
    310         <plugin>
    311           <artifactId>maven-jar-plugin</artifactId>
    312           <version>2.3.1</version>
    313           <configuration>
    314             <archive>
    315               <addMavenDescriptor>false</addMavenDescriptor>
    316               <manifest>
    317                 <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
    318               </manifest>
    319               <manifestEntries>
    320                 <Built-By>Google</Built-By>
    321                 <Build-Jdk>1.6.x</Build-Jdk>
    322               </manifestEntries>
    323             </archive>
    324           </configuration>
    325         </plugin>
    326         <plugin>
    327           <artifactId>maven-javadoc-plugin</artifactId>
    328           <version>2.9</version>
    329         </plugin>
    330         <plugin>
    331           <artifactId>maven-plugin-plugin</artifactId>
    332           <version>2.6</version>
    333         </plugin>
    334         <plugin>
    335           <artifactId>maven-rar-plugin</artifactId>
    336           <version>2.2</version>
    337         </plugin>
    338         <plugin>
    339           <artifactId>maven-release-plugin</artifactId>
    340           <version>2.1</version>
    341         </plugin>
    342         <plugin>
    343           <artifactId>maven-resources-plugin</artifactId>
    344           <version>2.4.3</version>
    345         </plugin>
    346         <plugin>
    347           <artifactId>maven-site-plugin</artifactId>
    348           <version>2.1.1</version>
    349         </plugin>
    350         <plugin>
    351           <artifactId>maven-source-plugin</artifactId>
    352           <version>2.1.2</version>
    353         </plugin>
    354         <plugin>
    355           <artifactId>maven-surefire-plugin</artifactId>
    356           <version>2.12.4</version>
    357           <configuration>
    358             <argLine>-Xmx1024m</argLine>
    359           </configuration>
    360         </plugin>
    361         <plugin>
    362           <artifactId>maven-war-plugin</artifactId>
    363           <version>2.1</version>
    364         </plugin>
    365         <plugin>
    366           <artifactId>maven-checkstyle-plugin</artifactId>
    367           <version>2.6</version>
    368         </plugin>
    369         <plugin>
    370           <groupId>org.codehaus.mojo</groupId>
    371           <artifactId>findbugs-maven-plugin</artifactId>
    372           <version>2.5.2</version>
    373         </plugin>
    374         <plugin>
    375           <groupId>org.codehaus.mojo</groupId>
    376           <artifactId>clirr-maven-plugin</artifactId>
    377           <version>2.6</version>
    378         </plugin>
    379         <plugin>
    380           <groupId>org.codehaus.mojo</groupId>
    381           <artifactId>animal-sniffer-maven-plugin</artifactId>
    382           <version>1.9</version>
    383         </plugin>
    384         <plugin>
    385           <groupId>org.sonatype.plugins</groupId>
    386           <artifactId>jarjar-maven-plugin</artifactId>
    387           <version>1.5</version>
    388         </plugin>
    389         <plugin>
    390           <groupId>org.apache.maven.plugins</groupId>
    391           <artifactId>maven-project-info-reports-plugin</artifactId>
    392           <version>2.7</version>
    393         </plugin>
    394         <!--This plugin's configuration is used to store Eclipse m2e settings only. 
    395           It has no influence on the Maven build itself. -->
    396         <plugin>
    397           <groupId>org.eclipse.m2e</groupId>
    398           <artifactId>lifecycle-mapping</artifactId>
    399           <version>1.0.0</version>
    400           <configuration>
    401             <lifecycleMappingMetadata>
    402               <pluginExecutions>
    403                 <pluginExecution>
    404                   <pluginExecutionFilter>
    405                     <groupId>org.apache.maven.plugins</groupId>
    406                     <artifactId>maven-antrun-plugin</artifactId>
    407                     <versionRange>[1.6,)</versionRange>
    408                     <goals>
    409                       <goal>run</goal>
    410                     </goals>
    411                   </pluginExecutionFilter>
    412                   <action>
    413                     <ignore></ignore>
    414                   </action>
    415                 </pluginExecution>
    416                 <pluginExecution>
    417                   <pluginExecutionFilter>
    418                     <groupId>org.codehaus.mojo</groupId>
    419                     <artifactId>build-helper-maven-plugin</artifactId>
    420                     <versionRange>[1.5,)</versionRange>
    421                     <goals>
    422                       <goal>add-test-source</goal>
    423                     </goals>
    424                   </pluginExecutionFilter>
    425                   <action>
    426                     <ignore></ignore>
    427                   </action>
    428                 </pluginExecution>
    429                 <pluginExecution>
    430                   <pluginExecutionFilter>
    431                     <groupId>org.apache.maven.plugins</groupId>
    432                     <artifactId>maven-resources-plugin</artifactId>
    433                     <versionRange>[2.4.3,)</versionRange>
    434                     <goals>
    435                       <goal>resources</goal>
    436                     </goals>
    437                   </pluginExecutionFilter>
    438                   <action>
    439                     <ignore></ignore>
    440                   </action>
    441                 </pluginExecution>
    442                 <pluginExecution>
    443                   <pluginExecutionFilter>
    444                     <groupId>org.apache.maven.plugins</groupId>
    445                     <artifactId>maven-enforcer-plugin</artifactId>
    446                     <versionRange>[1.0,)</versionRange>
    447                     <goals>
    448                       <goal>enforce</goal>
    449                     </goals>
    450                   </pluginExecutionFilter>
    451                   <action>
    452                     <ignore></ignore>
    453                   </action>
    454                 </pluginExecution>
    455               </pluginExecutions>
    456             </lifecycleMappingMetadata>
    457           </configuration>
    458         </plugin>
    459         <plugin>
    460           <groupId>org.datanucleus</groupId>
    461           <artifactId>maven-datanucleus-plugin</artifactId>
    462           <version>2.2.1</version>
    463         </plugin>
    464       </plugins>
    465     </pluginManagement>
    466     <plugins>
    467       <plugin>
    468         <artifactId>maven-javadoc-plugin</artifactId>
    469         <executions>
    470           <execution>
    471             <id>aggregate</id>
    472             <goals>
    473               <goal>aggregate</goal>
    474             </goals>
    475             <phase>site</phase>
    476             <configuration>
    477               <links>
    478                 <link>http://download.oracle.com/javase/1.5.0/docs/api/</link>
    479                 <link>http://code.google.com/appengine/docs/java/javadoc</link>
    480                 <link>http://jackson.codehaus.org/1.9.9/javadoc</link>
    481                 <link>http://fasterxml.github.com/jackson-core/javadoc/2.0.5/</link>
    482                 <link>http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs</link>
    483                 <link>http://docs.guava-libraries.googlecode.com/git-history/v13.0.1/javadoc</link>
    484                 <link>http://commons.apache.org/proper/commons-codec/javadocs/api-release</link>
    485               </links>
    486               <doctitle>Google HTTP Client Library for Java ${project.version}</doctitle>
    487               <excludePackageNames>com.google.api.client.findbugs:com.google.api.client.test</excludePackageNames>
    488               <overview>${basedir}/overview.html</overview>
    489               <groups>
    490                 <group>
    491                   <title>google-http-client</title>
    492                   <packages>com.google.api.client.http*:com.google.api.client.json*:com.google.api.client.testing*:com.google.api.client.util*</packages>
    493                 </group>
    494                 <group>
    495                   <title>google-http-client-appengine</title>
    496                   <packages>com.google.api.client.extensions.appengine*</packages>
    497                 </group>
    498                 <group>
    499                   <title>google-http-client-android</title>
    500                   <packages>com.google.api.client.extensions.android*</packages>
    501                 </group>
    502                 <group>
    503                   <title>google-http-client-protobuf</title>
    504                   <packages>com.google.api.client.protobuf*:com.google.api.client.http.protobuf*</packages>
    505                 </group>
    506                 <group>
    507                   <title>google-http-client-gson</title>
    508                   <packages>com.google.api.client.json.gson*</packages>
    509                 </group>
    510                 <group>
    511                   <title>google-http-client-jackson</title>
    512                   <packages>com.google.api.client.json.jackson.*</packages>
    513                 </group>
    514                 <group>
    515                   <title>google-http-client-jackson2</title>
    516                   <packages>com.google.api.client.json.jackson2.*</packages>
    517                 </group>
    518                 <group>
    519                   <title>google-http-client-jdo</title>
    520                   <packages>com.google.api.client.extensions.jdo*</packages>
    521                 </group>
    522                 <group>
    523                   <title>google-http-client-xml</title>
    524                   <packages>com.google.api.client.xml*:com.google.api.client.http.xml*</packages>
    525                 </group>
    526               </groups>
    527               <windowtitle>google-http-java-client ${project.version}</windowtitle>
    528             </configuration>
    529           </execution>
    530         </executions>
    531       </plugin>
    532       <plugin>
    533         <artifactId>maven-checkstyle-plugin</artifactId>
    534         <configuration>
    535           <configLocation>checkstyle.xml</configLocation>
    536           <consoleOutput>true</consoleOutput>
    537           <suppressionsLocation>${basedir}/../checkstyle-suppressions.xml</suppressionsLocation>
    538         </configuration>
    539         <executions>
    540           <execution>
    541             <goals>
    542               <goal>check</goal>
    543             </goals>
    544           </execution>
    545         </executions>
    546       </plugin>
    547       <plugin>
    548         <groupId>org.codehaus.mojo</groupId>
    549         <artifactId>findbugs-maven-plugin</artifactId>
    550         <configuration>
    551           <excludeFilterFile>${basedir}/../findbugs-exclude.xml</excludeFilterFile>
    552           <plugins>
    553             <plugin>
    554               <groupId>com.google.http-client</groupId>
    555               <artifactId>google-http-client-findbugs</artifactId>
    556               <version>${project.version}</version>
    557             </plugin>
    558           </plugins>
    559         </configuration>
    560       </plugin>
    561       <plugin>
    562         <groupId>org.codehaus.mojo</groupId>
    563         <artifactId>clirr-maven-plugin</artifactId>
    564         <configuration>
    565           <comparisonVersion>1.18.0-rc</comparisonVersion>
    566           <ignoredDifferencesFile>${basedir}/../clirr-ignored-differences.xml</ignoredDifferencesFile>
    567           <logResults>true</logResults>
    568         </configuration>
    569         <executions>
    570           <execution>
    571             <goals>
    572               <goal>check</goal>
    573             </goals>
    574           </execution>
    575         </executions>
    576       </plugin>
    577       <plugin>
    578         <groupId>org.codehaus.mojo</groupId>
    579         <artifactId>animal-sniffer-maven-plugin</artifactId>
    580         <configuration>
    581           <signature>
    582             <groupId>org.codehaus.mojo.signature</groupId>
    583             <artifactId>java15</artifactId>
    584             <version>1.0</version>
    585           </signature>
    586         </configuration>
    587         <executions>
    588           <execution>
    589             <goals>
    590               <goal>check</goal>
    591             </goals>
    592           </execution>
    593         </executions>
    594       </plugin>
    595     </plugins>
    596   </build>
    597   <properties>
    598     <project.appengine.version>1.7.7</project.appengine.version>
    599     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    600     <project.jsr305.version>1.3.9</project.jsr305.version>
    601     <project.gson.version>2.1</project.gson.version>
    602     <project.jackson-core-asl.version>1.9.11</project.jackson-core-asl.version>
    603     <project.jackson-core2.version>2.1.3</project.jackson-core2.version>
    604     <project.protobuf-java.version>2.4.1</project.protobuf-java.version>
    605     <project.guava.version>13.0</project.guava.version>
    606     <project.xpp3.version>1.1.4c</project.xpp3.version>
    607     <project.commons-logging.version>1.1.1</project.commons-logging.version>
    608     <project.httpclient.version>4.0.1</project.httpclient.version>
    609     <project.httpcore.version>4.0.1</project.httpcore.version>
    610     <project.jdo2-api.version>2.3-eb</project.jdo2-api.version>
    611   </properties>
    612 </project>
    613