Home | History | Annotate | Download | only in libphonenumber
      1 <?xml version="1.0"?>
      2 <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">
      3   <modelVersion>4.0.0</modelVersion>
      4   <groupId>com.googlecode.libphonenumber</groupId>
      5   <artifactId>libphonenumber-parent</artifactId>
      6   <version>8.10.6</version>
      7   <packaging>pom</packaging>
      8   <url>https://github.com/googlei18n/libphonenumber/</url>
      9 
     10   <parent>
     11     <groupId>org.sonatype.oss</groupId>
     12     <artifactId>oss-parent</artifactId>
     13     <version>7</version>
     14   </parent>
     15 
     16   <description>
     17     Google's common Java library for parsing, formatting, storing and validating international phone numbers.
     18     Optimized for running on smartphones.
     19   </description>
     20 
     21   <organization>
     22     <name>Google</name>
     23     <url>http://www.google.com/</url>
     24   </organization>
     25 
     26   <licenses>
     27     <license>
     28       <name>The Apache Software License, Version 2.0</name>
     29       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
     30     </license>
     31   </licenses>
     32 
     33   <scm>
     34     <connection>scm:git:https://github.com/googlei18n/libphonenumber.git</connection>
     35     <developerConnection>scm:git:git (a] github.com:googlei18n/libphonenumber.git</developerConnection>
     36     <url>https://github.com/googlei18n/libphonenumber/</url>
     37     <tag>v8.10.6</tag>
     38   </scm>
     39 
     40   <properties>
     41     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     42   </properties>
     43 
     44   <developers>
     45     <developer>
     46       <id>jia.shao.peng</id>
     47       <name>Shaopeng Jia</name>
     48       <email>jia.shao.peng (a] gmail.com</email>
     49       <organization>Google</organization>
     50       <roles>
     51         <role>owner</role>
     52         <role>developer</role>
     53       </roles>
     54     </developer>
     55     <developer>
     56       <id>lararennie</id>
     57       <name>Lara Rennie</name>
     58       <email>lararennie (a] google.com</email>
     59       <organization>Google</organization>
     60       <roles>
     61         <role>developer</role>
     62       </roles>
     63     </developer>
     64   </developers>
     65 
     66   <contributors>
     67     <contributor>
     68       <name>tronikos</name>
     69       <email>tronikos (a] gmail.com</email>
     70     </contributor>
     71     <contributor>
     72       <name>g1smd.email</name>
     73       <email>g1smd.email (a] gmail.com</email>
     74     </contributor>
     75     <contributor>
     76       <name>Philippe Liard</name>
     77       <email>philip.liard (a] gmail.com</email>
     78     </contributor>
     79   </contributors>
     80 
     81   <modules>
     82     <module>libphonenumber</module>
     83     <module>internal/prefixmapper</module>
     84     <module>carrier</module>
     85     <module>geocoder</module>
     86     <module>demo</module>
     87   </modules>
     88 
     89   <build>
     90     <pluginManagement>
     91       <plugins>
     92         <plugin>
     93           <groupId>org.apache.felix</groupId>
     94           <artifactId>maven-bundle-plugin</artifactId>
     95           <version>3.2.0</version>
     96           <executions>
     97             <execution>
     98               <id>bundle-manifest</id>
     99               <phase>process-classes</phase>
    100               <goals>
    101                 <goal>manifest</goal>
    102               </goals>
    103             </execution>
    104           </executions>
    105         </plugin>
    106       </plugins>
    107     </pluginManagement>
    108     <plugins>
    109       <plugin>
    110         <groupId>org.apache.maven.plugins</groupId>
    111         <artifactId>maven-surefire-plugin</artifactId>
    112         <version>2.12</version>
    113         <configuration>
    114           <forkCount>0</forkCount>
    115           <includes>
    116             <include>**/*Test.java</include>
    117           </includes>
    118         </configuration>
    119       </plugin>
    120       <plugin>
    121         <groupId>org.apache.maven.plugins</groupId>
    122         <artifactId>maven-source-plugin</artifactId>
    123         <version>2.1.2</version>
    124         <executions>
    125           <execution>
    126             <id>attach-sources</id>
    127             <goals>
    128               <goal>jar</goal>
    129             </goals>
    130           </execution>
    131         </executions>
    132       </plugin>
    133       <plugin>
    134         <groupId>org.apache.maven.plugins</groupId>
    135         <artifactId>maven-javadoc-plugin</artifactId>
    136         <version>2.7</version>
    137         <executions>
    138           <execution>
    139             <id>attach-javadocs</id>
    140             <goals>
    141               <goal>jar</goal>
    142             </goals>
    143           </execution>
    144         </executions>
    145       </plugin>
    146       <plugin>
    147         <groupId>org.apache.maven.plugins</groupId>
    148         <artifactId>maven-release-plugin</artifactId>
    149         <version>2.5.2</version>
    150         <configuration>
    151           <tagNameFormat>v@{project.version}</tagNameFormat>
    152         </configuration>
    153       </plugin>
    154       <plugin>
    155         <groupId>org.apache.maven.plugins</groupId>
    156         <artifactId>maven-compiler-plugin</artifactId>
    157         <version>2.3.2</version>
    158         <configuration>
    159           <source>1.5</source>
    160           <target>1.5</target>
    161         </configuration>
    162       </plugin>
    163       <plugin>
    164         <groupId>org.sonatype.plugins</groupId>
    165         <artifactId>nexus-staging-maven-plugin</artifactId>
    166         <extensions>true</extensions>
    167         <configuration>
    168           <serverId>sonatype-nexus-staging</serverId>
    169           <nexusUrl>https://oss.sonatype.org/</nexusUrl>
    170           <stagingProfileId>23ed8fbc71e875</stagingProfileId>
    171 	  <skipStagingRepositoryClose>true</skipStagingRepositoryClose>
    172         </configuration>
    173       </plugin>
    174     </plugins>
    175   </build>
    176 
    177   <profiles>
    178     <profile>
    179       <id>release-sign-artifacts</id>
    180       <activation>
    181         <property>
    182           <name>performRelease</name>
    183           <value>true</value>
    184         </property>
    185       </activation>
    186       <build>
    187         <plugins>
    188           <plugin>
    189             <groupId>org.apache.maven.plugins</groupId>
    190             <artifactId>maven-gpg-plugin</artifactId>
    191             <version>1.1</version>
    192             <executions>
    193               <execution>
    194                 <id>sign-artifacts</id>
    195                 <phase>verify</phase>
    196                 <goals>
    197                   <goal>sign</goal>
    198                 </goals>
    199               </execution>
    200             </executions>
    201           </plugin>
    202         </plugins>
    203       </build>
    204     </profile>
    205   </profiles>
    206 
    207   <!-- Until 08. Dec 2016, this pom worked with maven-release-plugin at 2.2.1
    208        and default SCM dependencies. On 11. Jan, 2017 that was no longer the
    209        case, presumably because the default SCM version changed (cannot find
    210        references), and the 2.5.2, 1.9.4 versions ended up working. -->
    211   <dependencyManagement>
    212     <dependencies>
    213       <dependency>
    214         <groupId>org.apache.maven.scm</groupId>
    215         <artifactId>maven-scm-api</artifactId>
    216         <version>1.9.4</version>
    217       </dependency>
    218       <dependency>
    219         <groupId>org.apache.maven.scm</groupId>
    220         <artifactId>maven-scm-provider-gitexe</artifactId>
    221         <version>1.9.4</version>
    222       </dependency>
    223     </dependencies>
    224   </dependencyManagement>
    225   <dependencies>
    226     <dependency>
    227       <groupId>junit</groupId>
    228       <artifactId>junit</artifactId>
    229       <version>4.8.1</version>
    230       <scope>test</scope>
    231     </dependency>
    232   </dependencies>
    233 
    234 </project>
    235