blob: d5719edf0e8b7168e6adea18f1ac873528f0a35a [file] [log] [blame]
temporal40ee5512008-07-10 02:12:20 +00001<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
gk5885ac4764e2009-08-04 19:11:39 +00006 <parent>
temporal742e4092008-08-27 19:25:48 +00007 <groupId>com.google</groupId>
temporal40ee5512008-07-10 02:12:20 +00008 <artifactId>google</artifactId>
temporal742e4092008-08-27 19:25:48 +00009 <version>1</version>
gk5885ac4764e2009-08-04 19:11:39 +000010 </parent>
nmittler49efe9d2016-01-08 09:19:11 -080011
temporal40ee5512008-07-10 02:12:20 +000012 <groupId>com.google.protobuf</groupId>
nmittler49efe9d2016-01-08 09:19:11 -080013 <artifactId>protobuf-parent</artifactId>
Feng Xiaoaf81dcf2015-12-21 03:25:59 -080014 <version>3.0.0-beta-2</version>
nmittler49efe9d2016-01-08 09:19:11 -080015 <packaging>pom</packaging>
16
17 <name>Protocol Buffers [Parent]</name>
18 <inceptionYear>2008</inceptionYear>
19 <url>https://developers.google.com/protocol-buffers/</url>
temporalcc930432008-07-21 20:28:30 +000020 <description>
21 Protocol Buffers are a way of encoding structured data in an efficient yet
22 extensible format.
23 </description>
nmittler49efe9d2016-01-08 09:19:11 -080024
25 <properties>
26 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
28
29 <!-- These are relative to the submodules -->
30 <protobuf.basedir>${project.basedir}/../..</protobuf.basedir>
31 <protobuf.source.dir>${protobuf.basedir}/src</protobuf.source.dir>
32 <protoc>${protobuf.source.dir}/protoc</protoc>
33 <test.proto.dir>src/test/proto</test.proto.dir>
34 <generated.sources.dir>${project.build.directory}/generated-sources</generated.sources.dir>
35 <generated.testsources.dir>${project.build.directory}/generated-test-sources</generated.testsources.dir>
36 </properties>
37
temporalcc930432008-07-21 20:28:30 +000038 <licenses>
39 <license>
kenton@google.com24bf56f2008-09-24 20:31:01 +000040 <name>New BSD license</name>
41 <url>http://www.opensource.org/licenses/bsd-license.php</url>
temporalcc930432008-07-21 20:28:30 +000042 <distribution>repo</distribution>
43 </license>
44 </licenses>
nmittler49efe9d2016-01-08 09:19:11 -080045
temporalcc930432008-07-21 20:28:30 +000046 <scm>
Feng Xiaoe4288622014-10-01 16:26:23 -070047 <url>https://github.com/google/protobuf</url>
nmittler49efe9d2016-01-08 09:19:11 -080048 <connection>scm:git:https://github.com/google/protobuf.git</connection>
temporalcc930432008-07-21 20:28:30 +000049 </scm>
nmittler49efe9d2016-01-08 09:19:11 -080050
51 <distributionManagement>
52 <snapshotRepository>
53 <id>sonatype-nexus-staging</id>
54 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
55 </snapshotRepository>
56 <repository>
57 <id>sonatype-nexus-staging</id>
58 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
59 </repository>
60 </distributionManagement>
61
62 <dependencyManagement>
63 <dependencies>
64 <dependency>
65 <groupId>junit</groupId>
66 <artifactId>junit</artifactId>
67 <version>4.4</version>
68 <scope>test</scope>
69 </dependency>
70 <dependency>
71 <groupId>org.easymock</groupId>
72 <artifactId>easymock</artifactId>
73 <version>2.2</version>
74 <scope>test</scope>
75 </dependency>
76 <dependency>
77 <groupId>org.easymock</groupId>
78 <artifactId>easymockclassextension</artifactId>
79 <version>2.2.1</version>
80 <scope>test</scope>
81 </dependency>
82 <dependency>
83 <groupId>com.google.guava</groupId>
84 <artifactId>guava</artifactId>
85 <version>18.0</version>
86 </dependency>
87 </dependencies>
88 </dependencyManagement>
89
temporal40ee5512008-07-10 02:12:20 +000090 <build>
nmittler49efe9d2016-01-08 09:19:11 -080091 <pluginManagement>
92 <plugins>
93 <plugin>
94 <artifactId>maven-compiler-plugin</artifactId>
95 <version>3.3</version>
96 <configuration>
97 <source>1.6</source>
98 <target>1.6</target>
99 </configuration>
100 </plugin>
101 <plugin>
102 <artifactId>maven-source-plugin</artifactId>
103 <version>2.4</version>
104 <executions>
105 <execution>
106 <id>attach-sources</id>
107 <goals>
108 <goal>jar-no-fork</goal>
109 </goals>
110 </execution>
111 </executions>
112 </plugin>
113 <plugin>
114 <artifactId>maven-javadoc-plugin</artifactId>
115 <version>2.10.3</version>
116 <executions>
117 <execution>
118 <id>attach-javadocs</id>
119 <goals>
120 <goal>jar</goal>
121 </goals>
122 </execution>
123 </executions>
124 </plugin>
125 <plugin>
126 <artifactId>maven-jar-plugin</artifactId>
127 <version>2.6</version>
128 </plugin>
129 <plugin>
130 <groupId>org.codehaus.mojo</groupId>
131 <artifactId>build-helper-maven-plugin</artifactId>
132 <version>1.10</version>
133 </plugin>
134 <plugin>
135 <groupId>org.apache.felix</groupId>
136 <artifactId>maven-bundle-plugin</artifactId>
137 <version>3.0.1</version>
138 </plugin>
139 <plugin>
140 <artifactId>maven-antrun-plugin</artifactId>
141 <version>1.8</version>
142 </plugin>
143 </plugins>
144 </pluginManagement>
temporal40ee5512008-07-10 02:12:20 +0000145 </build>
nmittler49efe9d2016-01-08 09:19:11 -0800146
gk5885ac4764e2009-08-04 19:11:39 +0000147 <profiles>
148 <profile>
Jisi Liub386c732015-03-03 16:27:10 -0800149 <id>release</id>
150 <build>
151 <plugins>
152 <plugin>
Jisi Liub386c732015-03-03 16:27:10 -0800153 <artifactId>maven-gpg-plugin</artifactId>
nmittler49efe9d2016-01-08 09:19:11 -0800154 <version>1.6</version>
Jisi Liub386c732015-03-03 16:27:10 -0800155 <executions>
156 <execution>
157 <id>sign-artifacts</id>
158 <phase>verify</phase>
159 <goals>
160 <goal>sign</goal>
161 </goals>
162 </execution>
163 </executions>
164 </plugin>
165 <plugin>
166 <groupId>org.sonatype.plugins</groupId>
167 <artifactId>nexus-staging-maven-plugin</artifactId>
nmittler49efe9d2016-01-08 09:19:11 -0800168 <version>1.6.6</version>
Jisi Liub386c732015-03-03 16:27:10 -0800169 <extensions>true</extensions>
170 <configuration>
nmittler49efe9d2016-01-08 09:19:11 -0800171 <serverId>sonatype-nexus-staging</serverId>
172 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
173 <autoReleaseAfterClose>false</autoReleaseAfterClose>
gk5885ac4764e2009-08-04 19:11:39 +0000174 </configuration>
175 </plugin>
176 </plugins>
177 </build>
178 </profile>
179 </profiles>
nmittler49efe9d2016-01-08 09:19:11 -0800180
181 <modules>
182 <module>core</module>
183 <module>lite</module>
184 <module>util</module>
185 </modules>
186
temporal40ee5512008-07-10 02:12:20 +0000187</project>