| @ -0,0 +1,108 @@ | |||||
| <?xml version="1.0"?> | |||||
| <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" | |||||
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |||||
| <modelVersion>4.0.0</modelVersion> | |||||
| <parent> | |||||
| <artifactId>tools</artifactId> | |||||
| <groupId>com.google.i18n.phonenumbers</groupId> | |||||
| <version>1.0-SNAPSHOT</version> | |||||
| </parent> | |||||
| <groupId>com.google.i18n.phonenumbers.tools</groupId> | |||||
| <artifactId>common-build</artifactId> | |||||
| <version>1.0-SNAPSHOT</version> | |||||
| <name>Libphonenumber common library for build tools</name> | |||||
| <build> | |||||
| <sourceDirectory>src</sourceDirectory> | |||||
| <testSourceDirectory>test</testSourceDirectory> | |||||
| <plugins> | |||||
| <plugin> | |||||
| <version>2.3.2</version> | |||||
| <groupId>org.apache.maven.plugins</groupId> | |||||
| <artifactId>maven-compiler-plugin</artifactId> | |||||
| <configuration> | |||||
| <source>1.5</source> | |||||
| <target>1.5</target> | |||||
| </configuration> | |||||
| </plugin> | |||||
| <!-- Create a directory called 'generated'. --> | |||||
| <plugin> | |||||
| <groupId>org.apache.maven.plugins</groupId> | |||||
| <artifactId>maven-antrun-plugin</artifactId> | |||||
| <executions> | |||||
| <execution> | |||||
| <id>create-generated-directory</id> | |||||
| <phase>generate-sources</phase> | |||||
| <configuration> | |||||
| <tasks> | |||||
| <mkdir dir="generated"/> | |||||
| </tasks> | |||||
| </configuration> | |||||
| <goals> | |||||
| <goal>run</goal> | |||||
| </goals> | |||||
| </execution> | |||||
| </executions> | |||||
| </plugin> | |||||
| <!-- Add generated/ to the source directories. --> | |||||
| <plugin> | |||||
| <groupId>org.codehaus.mojo</groupId> | |||||
| <artifactId>build-helper-maven-plugin</artifactId> | |||||
| <version>1.5</version> | |||||
| <executions> | |||||
| <execution> | |||||
| <id>add-source</id> | |||||
| <phase>generate-sources</phase> | |||||
| <goals> | |||||
| <goal>add-source</goal> | |||||
| </goals> | |||||
| <configuration> | |||||
| <sources> | |||||
| <source>generated/</source> | |||||
| </sources> | |||||
| </configuration> | |||||
| </execution> | |||||
| </executions> | |||||
| </plugin> | |||||
| <!-- Invoke Protocol Buffers compiler to generate PhoneMetadata.java. --> | |||||
| <plugin> | |||||
| <groupId>org.codehaus.mojo</groupId> | |||||
| <artifactId>exec-maven-plugin</artifactId> | |||||
| <version>1.2</version> | |||||
| <executions> | |||||
| <execution> | |||||
| <phase>generate-sources</phase> | |||||
| <goals> | |||||
| <goal>exec</goal> | |||||
| </goals> | |||||
| </execution> | |||||
| </executions> | |||||
| <configuration> | |||||
| <executable>protoc</executable> | |||||
| <arguments> | |||||
| <argument>--java_out=generated</argument> | |||||
| <argument>../../../resources/phonemetadata.proto</argument> | |||||
| <argument>--proto_path=../../../resources</argument> | |||||
| </arguments> | |||||
| </configuration> | |||||
| </plugin> | |||||
| </plugins> | |||||
| </build> | |||||
| <dependencies> | |||||
| <dependency> | |||||
| <groupId>junit</groupId> | |||||
| <artifactId>junit</artifactId> | |||||
| <version>4.8.1</version> | |||||
| <scope>test</scope> | |||||
| </dependency> | |||||
| <dependency> | |||||
| <groupId>com.google.protobuf</groupId> | |||||
| <artifactId>protobuf-java</artifactId> | |||||
| <version>2.4.0a</version> | |||||
| </dependency> | |||||
| </dependencies> | |||||
| </project> | |||||