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</artifactId>
6 <version>3.8-SNAPSHOT</version>
7 <packaging>jar</packaging>
8 <name>libphonenumber</name>
9 <url>http://code.google.com/p/libphonenumber/</url>
12 <groupId>org.sonatype.oss</groupId>
13 <artifactId>oss-parent</artifactId>
18 Google's common Java library for parsing, formatting, storing and validating international phone numbers.
19 Optimized for running on smartphones.
24 <url>http://www.google.com/</url>
29 <name>The Apache Software License, Version 2.0</name>
30 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35 <connection>scm:svn:http://libphonenumber.googlecode.com/svn/trunk/java/</connection>
36 <developerConnection>scm:svn:https://libphonenumber.googlecode.com/svn/trunk/java/</developerConnection>
37 <url>scm:svn:http://libphonenumber.googlecode.com/svn/trunk/java/</url>
41 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
46 <id>jia.shao.peng</id>
47 <name>Shaopeng Jia</name>
48 <email>jia.shao.peng@gmail.com</email>
49 <organization>Google</organization>
52 <role>developer</role>
57 <name>Lara Rennie</name>
58 <email>lararennie@google.com</email>
59 <organization>Google</organization>
61 <role>developer</role>
69 <email>tronikos@gmail.com</email>
72 <name>g1smd.email</name>
73 <email>g1smd.email@gmail.com</email>
76 <name>Philippe Liard</name>
77 <email>philip.liard@gmail.com</email>
82 <sourceDirectory>src</sourceDirectory>
83 <testSourceDirectory>test</testSourceDirectory>
86 <directory>src/com/google/i18n/phonenumbers/data</directory>
87 <targetPath>com/google/i18n/phonenumbers/data</targetPath>
92 <directory>test/com/google/i18n/phonenumbers/data</directory>
93 <targetPath>com/google/i18n/phonenumbers/data</targetPath>
96 <directory>test/com/google/i18n/phonenumbers/geocoding/testing_data</directory>
97 <targetPath>com/google/i18n/phonenumbers/geocoding/testing_data</targetPath>
102 <groupId>org.apache.maven.plugins</groupId>
103 <artifactId>maven-jar-plugin</artifactId>
104 <version>2.3.1</version>
107 <exclude>**/geocoding/</exclude>
112 <groupId>org.apache.maven.plugins</groupId>
113 <artifactId>maven-source-plugin</artifactId>
114 <version>2.1.2</version>
117 <id>attach-sources</id>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-javadoc-plugin</artifactId>
127 <version>2.7</version>
130 <id>attach-javadocs</id>
138 <artifactId>maven-release-plugin</artifactId>
139 <version>2.0-beta-7</version>
142 https://libphonenumber.googlecode.com/svn/tags/
147 <groupId>org.apache.maven.plugins</groupId>
148 <artifactId>maven-compiler-plugin</artifactId>
149 <version>2.3.2</version>
160 <id>release-sign-artifacts</id>
163 <name>performRelease</name>
170 <groupId>org.apache.maven.plugins</groupId>
171 <artifactId>maven-gpg-plugin</artifactId>
172 <version>1.1</version>
175 <id>sign-artifacts</id>
176 <phase>verify</phase>
186 <!-- Development profile that triggers the metadata generation. -->
192 <groupId>org.codehaus.mojo</groupId>
193 <artifactId>exec-maven-plugin</artifactId>
194 <version>1.2</version>
197 <id>build-metadata</id>
198 <phase>generate-sources</phase>
203 <executable>java</executable>
205 <argument>-jar</argument>
206 <argument>../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar</argument>
207 <argument>BuildMetadataProtoFromXml</argument>
208 <argument>../resources/PhoneNumberMetaData.xml</argument>
209 <argument>src</argument>
210 <argument>false</argument> <!-- Not for testing. -->
211 <argument>false</argument> <!-- No lite metadata. -->
216 <id>build-test-metadata</id>
217 <phase>generate-test-sources</phase>
222 <executable>java</executable>
224 <argument>-jar</argument>
225 <argument>../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar</argument>
226 <argument>BuildMetadataProtoFromXml</argument>
227 <argument>../resources/PhoneNumberMetaDataForTesting.xml</argument>
228 <argument>test</argument>
229 <argument>true</argument> <!-- For testing. -->
230 <argument>false</argument> <!-- No lite metadata. -->
235 <id>build-geo-data</id>
236 <phase>generate-sources</phase>
241 <executable>java</executable>
243 <argument>-jar</argument>
244 <argument>../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar</argument>
245 <argument>GenerateAreaCodeData</argument>
246 <argument>../resources/geocoding</argument>
247 <argument>src/com/google/i18n/phonenumbers/geocoding/data</argument>
248 <argument>false</argument> <!-- Not for testing. -->
253 <id>build-geo-test-data</id>
254 <phase>generate-test-sources</phase>
259 <executable>java</executable>
261 <argument>-jar</argument>
262 <argument>../tools/java/java-build/target/java-build-1.0-SNAPSHOT-jar-with-dependencies.jar</argument>
263 <argument>GenerateAreaCodeData</argument>
264 <argument>../resources/test/geocoding</argument>
265 <argument>test/com/google/i18n/phonenumbers/geocoding/testing_data</argument>
266 <argument>true</argument> <!-- For testing. -->
279 <groupId>junit</groupId>
280 <artifactId>junit</artifactId>
281 <version>4.8.1</version>