blob: 23209750b49a5490d9dd976bdf5d3fae9a7b05ae [file] [log] [blame]
Narayan Kamatha77fadd2014-12-18 11:56:40 +00001<?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>
Paul Duffin55e6f382018-01-25 09:56:24 +00006 <version>8.8.10</version>
Narayan Kamatha77fadd2014-12-18 11:56:40 +00007 <packaging>pom</packaging>
Narayan Kamath7491c342015-04-03 13:56:35 +01008 <url>https://github.com/googlei18n/libphonenumber/</url>
Narayan Kamatha77fadd2014-12-18 11:56:40 +00009
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>
Narayan Kamath7491c342015-04-03 13:56:35 +010034 <connection>scm:git:https://github.com/googlei18n/libphonenumber.git</connection>
35 <developerConnection>scm:git:git@github.com:googlei18n/libphonenumber.git</developerConnection>
36 <url>https://github.com/googlei18n/libphonenumber/</url>
Paul Duffin55e6f382018-01-25 09:56:24 +000037 <tag>v8.8.10</tag>
Narayan Kamatha77fadd2014-12-18 11:56:40 +000038 </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@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@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@gmail.com</email>
70 </contributor>
71 <contributor>
72 <name>g1smd.email</name>
73 <email>g1smd.email@gmail.com</email>
74 </contributor>
75 <contributor>
76 <name>Philippe Liard</name>
77 <email>philip.liard@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>
Paul Duffina805e0c2016-11-28 11:47:19 +000090 <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>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000108 <plugins>
109 <plugin>
110 <groupId>org.apache.maven.plugins</groupId>
111 <artifactId>maven-surefire-plugin</artifactId>
112 <version>2.12</version>
113 <configuration>
Paul Duffinedd65d02016-09-20 13:59:24 +0100114 <forkCount>0</forkCount>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000115 <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>
Paul Duffin747cc2a2017-02-16 11:11:10 +0000147 <groupId>org.apache.maven.plugins</groupId>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000148 <artifactId>maven-release-plugin</artifactId>
Paul Duffin747cc2a2017-02-16 11:11:10 +0000149 <version>2.5.2</version>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000150 <configuration>
Paul Duffina805e0c2016-11-28 11:47:19 +0000151 <tagNameFormat>v@{project.version}</tagNameFormat>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000152 </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 </plugins>
164 </build>
165
166 <profiles>
167 <profile>
168 <id>release-sign-artifacts</id>
169 <activation>
170 <property>
171 <name>performRelease</name>
172 <value>true</value>
173 </property>
174 </activation>
175 <build>
176 <plugins>
177 <plugin>
178 <groupId>org.apache.maven.plugins</groupId>
179 <artifactId>maven-gpg-plugin</artifactId>
180 <version>1.1</version>
181 <executions>
182 <execution>
183 <id>sign-artifacts</id>
184 <phase>verify</phase>
185 <goals>
186 <goal>sign</goal>
187 </goals>
188 </execution>
189 </executions>
190 </plugin>
191 </plugins>
192 </build>
193 </profile>
194 </profiles>
195
Paul Duffin747cc2a2017-02-16 11:11:10 +0000196 <!-- Until 08. Dec 2016, this pom worked with maven-release-plugin at 2.2.1
197 and default SCM dependencies. On 11. Jan, 2017 that was no longer the
198 case, presumably because the default SCM version changed (cannot find
199 references), and the 2.5.2, 1.9.4 versions ended up working. -->
200 <dependencyManagement>
201 <dependencies>
202 <dependency>
203 <groupId>org.apache.maven.scm</groupId>
204 <artifactId>maven-scm-api</artifactId>
205 <version>1.9.4</version>
206 </dependency>
207 <dependency>
208 <groupId>org.apache.maven.scm</groupId>
209 <artifactId>maven-scm-provider-gitexe</artifactId>
210 <version>1.9.4</version>
211 </dependency>
212 </dependencies>
213 </dependencyManagement>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000214 <dependencies>
215 <dependency>
216 <groupId>junit</groupId>
217 <artifactId>junit</artifactId>
218 <version>4.8.1</version>
219 <scope>test</scope>
220 </dependency>
221 </dependencies>
222
223</project>