blob: 97b8cc5de5684cc1b9acba662f0649dd77b123df [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>
Grace Jia16bb0e72022-03-30 12:20:56 -07006 <version>8.12.46</version>
Narayan Kamatha77fadd2014-12-18 11:56:40 +00007 <packaging>pom</packaging>
Sarah Chinc21453f2019-08-06 17:35:26 -07008 <url>https://github.com/google/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>
Sarah Chinc21453f2019-08-06 17:35:26 -070034 <connection>scm:git:https://github.com/google/libphonenumber.git</connection>
Narayan Kamath7491c342015-04-03 13:56:35 +010035 <developerConnection>scm:git:git@github.com:googlei18n/libphonenumber.git</developerConnection>
Sarah Chinc21453f2019-08-06 17:35:26 -070036 <url>https://github.com/google/libphonenumber/</url>
Grace Jia16bb0e72022-03-30 12:20:56 -070037 <tag>v8.12.46</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>
Youming Ye8567c912019-07-01 16:13:49 -0700106 <plugin>
107 <groupId>org.codehaus.mojo</groupId>
108 <artifactId>animal-sniffer-maven-plugin</artifactId>
109 <version>1.15</version>
110 </plugin>
Paul Duffina805e0c2016-11-28 11:47:19 +0000111 </plugins>
112 </pluginManagement>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000113 <plugins>
114 <plugin>
115 <groupId>org.apache.maven.plugins</groupId>
116 <artifactId>maven-surefire-plugin</artifactId>
117 <version>2.12</version>
118 <configuration>
Paul Duffinedd65d02016-09-20 13:59:24 +0100119 <forkCount>0</forkCount>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000120 <includes>
121 <include>**/*Test.java</include>
122 </includes>
123 </configuration>
124 </plugin>
125 <plugin>
126 <groupId>org.apache.maven.plugins</groupId>
127 <artifactId>maven-source-plugin</artifactId>
128 <version>2.1.2</version>
129 <executions>
130 <execution>
131 <id>attach-sources</id>
132 <goals>
133 <goal>jar</goal>
134 </goals>
135 </execution>
136 </executions>
137 </plugin>
138 <plugin>
139 <groupId>org.apache.maven.plugins</groupId>
140 <artifactId>maven-javadoc-plugin</artifactId>
141 <version>2.7</version>
142 <executions>
143 <execution>
144 <id>attach-javadocs</id>
145 <goals>
146 <goal>jar</goal>
147 </goals>
148 </execution>
149 </executions>
150 </plugin>
151 <plugin>
Paul Duffin747cc2a2017-02-16 11:11:10 +0000152 <groupId>org.apache.maven.plugins</groupId>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000153 <artifactId>maven-release-plugin</artifactId>
Paul Duffin747cc2a2017-02-16 11:11:10 +0000154 <version>2.5.2</version>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000155 <configuration>
Paul Duffina805e0c2016-11-28 11:47:19 +0000156 <tagNameFormat>v@{project.version}</tagNameFormat>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000157 </configuration>
158 </plugin>
159 <plugin>
160 <groupId>org.apache.maven.plugins</groupId>
161 <artifactId>maven-compiler-plugin</artifactId>
162 <version>2.3.2</version>
163 <configuration>
Grace Jia16bb0e72022-03-30 12:20:56 -0700164 <source>1.7</source>
165 <target>1.7</target>
Youming Ye8567c912019-07-01 16:13:49 -0700166 <encoding>UTF-8</encoding>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000167 </configuration>
168 </plugin>
Paul Duffin174e60f2018-11-20 11:47:05 +0000169 <plugin>
170 <groupId>org.sonatype.plugins</groupId>
171 <artifactId>nexus-staging-maven-plugin</artifactId>
172 <extensions>true</extensions>
173 <configuration>
174 <serverId>sonatype-nexus-staging</serverId>
175 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
176 <stagingProfileId>23ed8fbc71e875</stagingProfileId>
177 <skipStagingRepositoryClose>true</skipStagingRepositoryClose>
178 </configuration>
179 </plugin>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000180 </plugins>
181 </build>
182
183 <profiles>
184 <profile>
185 <id>release-sign-artifacts</id>
186 <activation>
187 <property>
188 <name>performRelease</name>
189 <value>true</value>
190 </property>
191 </activation>
192 <build>
193 <plugins>
194 <plugin>
195 <groupId>org.apache.maven.plugins</groupId>
196 <artifactId>maven-gpg-plugin</artifactId>
197 <version>1.1</version>
198 <executions>
199 <execution>
200 <id>sign-artifacts</id>
201 <phase>verify</phase>
202 <goals>
203 <goal>sign</goal>
204 </goals>
205 </execution>
206 </executions>
207 </plugin>
208 </plugins>
209 </build>
210 </profile>
211 </profiles>
212
Paul Duffin747cc2a2017-02-16 11:11:10 +0000213 <!-- Until 08. Dec 2016, this pom worked with maven-release-plugin at 2.2.1
214 and default SCM dependencies. On 11. Jan, 2017 that was no longer the
215 case, presumably because the default SCM version changed (cannot find
216 references), and the 2.5.2, 1.9.4 versions ended up working. -->
217 <dependencyManagement>
218 <dependencies>
219 <dependency>
220 <groupId>org.apache.maven.scm</groupId>
221 <artifactId>maven-scm-api</artifactId>
222 <version>1.9.4</version>
223 </dependency>
224 <dependency>
225 <groupId>org.apache.maven.scm</groupId>
226 <artifactId>maven-scm-provider-gitexe</artifactId>
227 <version>1.9.4</version>
228 </dependency>
229 </dependencies>
230 </dependencyManagement>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000231 <dependencies>
232 <dependency>
233 <groupId>junit</groupId>
234 <artifactId>junit</artifactId>
Grace Jia16bb0e72022-03-30 12:20:56 -0700235 <version>4.13.1</version>
Narayan Kamatha77fadd2014-12-18 11:56:40 +0000236 <scope>test</scope>
237 </dependency>
238 </dependencies>
239
240</project>