blob: c76800939ff96b6b5f2302ec1a165dd3ed3945b7 [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>
paulye7c797d62019-02-26 11:38:21 -08006 <version>8.10.6</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>
paulye7c797d62019-02-26 11:38:21 -080037 <tag>v8.10.6</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>
Paul Duffin174e60f2018-11-20 11:47:05 +0000163 <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>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000174 </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
Paul Duffin747cc2a2017-02-16 11:11:10 +0000207 <!-- 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>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000225 <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>