blob: 0257cf541ac25688b65f5761ecf395f00513782b [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>
Paul Yang7f3e2372017-01-31 09:17:32 -080014 <version>3.2.0</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>
Jisi Liucf141832016-04-28 14:34:59 -070036 <generated.sources.lite.dir>${project.build.directory}/generated-sources-lite</generated.sources.lite.dir>
37 <generated.testsources.lite.dir>${project.build.directory}/generated-test-sources-lite</generated.testsources.lite.dir>
nmittler49efe9d2016-01-08 09:19:11 -080038 </properties>
39
temporalcc930432008-07-21 20:28:30 +000040 <licenses>
41 <license>
[email protected]24bf56f2008-09-24 20:31:01 +000042 <name>New BSD license</name>
Sebastian Schuberth6395a1c2017-02-28 09:50:58 +010043 <url>https://opensource.org/licenses/BSD-3-Clause</url>
temporalcc930432008-07-21 20:28:30 +000044 <distribution>repo</distribution>
45 </license>
46 </licenses>
nmittler49efe9d2016-01-08 09:19:11 -080047
temporalcc930432008-07-21 20:28:30 +000048 <scm>
Feng Xiaoe4288622014-10-01 16:26:23 -070049 <url>https://github.com/google/protobuf</url>
nmittler49efe9d2016-01-08 09:19:11 -080050 <connection>scm:git:https://github.com/google/protobuf.git</connection>
temporalcc930432008-07-21 20:28:30 +000051 </scm>
nmittler49efe9d2016-01-08 09:19:11 -080052
53 <distributionManagement>
54 <snapshotRepository>
55 <id>sonatype-nexus-staging</id>
56 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
57 </snapshotRepository>
58 <repository>
59 <id>sonatype-nexus-staging</id>
60 <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
61 </repository>
62 </distributionManagement>
63
64 <dependencyManagement>
65 <dependencies>
66 <dependency>
67 <groupId>junit</groupId>
68 <artifactId>junit</artifactId>
Jisi Liu3b3c8ab2016-03-30 11:39:59 -070069 <version>4.12</version>
nmittler49efe9d2016-01-08 09:19:11 -080070 <scope>test</scope>
71 </dependency>
72 <dependency>
73 <groupId>org.easymock</groupId>
74 <artifactId>easymock</artifactId>
75 <version>2.2</version>
76 <scope>test</scope>
77 </dependency>
78 <dependency>
79 <groupId>org.easymock</groupId>
80 <artifactId>easymockclassextension</artifactId>
81 <version>2.2.1</version>
82 <scope>test</scope>
83 </dependency>
84 <dependency>
85 <groupId>com.google.guava</groupId>
86 <artifactId>guava</artifactId>
87 <version>18.0</version>
88 </dependency>
89 </dependencies>
90 </dependencyManagement>
91
temporal40ee5512008-07-10 02:12:20 +000092 <build>
nmittler49efe9d2016-01-08 09:19:11 -080093 <pluginManagement>
94 <plugins>
95 <plugin>
96 <artifactId>maven-compiler-plugin</artifactId>
Christopher Tubbseb7f3a32016-11-04 02:11:55 -040097 <version>3.6.0</version>
nmittler49efe9d2016-01-08 09:19:11 -080098 <configuration>
99 <source>1.6</source>
100 <target>1.6</target>
101 </configuration>
102 </plugin>
103 <plugin>
104 <artifactId>maven-source-plugin</artifactId>
105 <version>2.4</version>
106 <executions>
107 <execution>
108 <id>attach-sources</id>
109 <goals>
110 <goal>jar-no-fork</goal>
111 </goals>
112 </execution>
113 </executions>
114 </plugin>
115 <plugin>
116 <artifactId>maven-javadoc-plugin</artifactId>
117 <version>2.10.3</version>
118 <executions>
119 <execution>
120 <id>attach-javadocs</id>
121 <goals>
122 <goal>jar</goal>
123 </goals>
124 </execution>
125 </executions>
126 </plugin>
127 <plugin>
128 <artifactId>maven-jar-plugin</artifactId>
129 <version>2.6</version>
130 </plugin>
131 <plugin>
132 <groupId>org.codehaus.mojo</groupId>
133 <artifactId>build-helper-maven-plugin</artifactId>
134 <version>1.10</version>
135 </plugin>
136 <plugin>
137 <groupId>org.apache.felix</groupId>
138 <artifactId>maven-bundle-plugin</artifactId>
139 <version>3.0.1</version>
140 </plugin>
141 <plugin>
142 <artifactId>maven-antrun-plugin</artifactId>
143 <version>1.8</version>
144 </plugin>
145 </plugins>
146 </pluginManagement>
temporal40ee5512008-07-10 02:12:20 +0000147 </build>
nmittler49efe9d2016-01-08 09:19:11 -0800148
gk5885ac4764e2009-08-04 19:11:39 +0000149 <profiles>
150 <profile>
Jisi Liub386c732015-03-03 16:27:10 -0800151 <id>release</id>
152 <build>
153 <plugins>
154 <plugin>
Feng Xiaofa527022016-07-18 15:56:33 -0700155 <groupId>org.apache.maven.plugins</groupId>
156 <artifactId>maven-source-plugin</artifactId>
157 <version>2.2.1</version>
158 <executions>
159 <execution>
160 <id>attach-sources</id>
161 <goals>
162 <goal>jar-no-fork</goal>
163 </goals>
164 </execution>
165 </executions>
166 </plugin>
167 <plugin>
168 <groupId>org.apache.maven.plugins</groupId>
169 <artifactId>maven-javadoc-plugin</artifactId>
170 <version>2.9.1</version>
171 <executions>
172 <execution>
173 <id>attach-javadocs</id>
174 <goals>
175 <goal>jar</goal>
176 </goals>
177 </execution>
178 </executions>
179 </plugin>
180 <plugin>
Jisi Liub386c732015-03-03 16:27:10 -0800181 <artifactId>maven-gpg-plugin</artifactId>
nmittler49efe9d2016-01-08 09:19:11 -0800182 <version>1.6</version>
Jisi Liub386c732015-03-03 16:27:10 -0800183 <executions>
184 <execution>
185 <id>sign-artifacts</id>
186 <phase>verify</phase>
187 <goals>
188 <goal>sign</goal>
189 </goals>
190 </execution>
191 </executions>
192 </plugin>
193 <plugin>
194 <groupId>org.sonatype.plugins</groupId>
195 <artifactId>nexus-staging-maven-plugin</artifactId>
nmittler49efe9d2016-01-08 09:19:11 -0800196 <version>1.6.6</version>
Jisi Liub386c732015-03-03 16:27:10 -0800197 <extensions>true</extensions>
198 <configuration>
nmittler49efe9d2016-01-08 09:19:11 -0800199 <serverId>sonatype-nexus-staging</serverId>
200 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
201 <autoReleaseAfterClose>false</autoReleaseAfterClose>
gk5885ac4764e2009-08-04 19:11:39 +0000202 </configuration>
203 </plugin>
204 </plugins>
205 </build>
206 </profile>
207 </profiles>
nmittler49efe9d2016-01-08 09:19:11 -0800208
209 <modules>
210 <module>core</module>
Feng Xiao047a3b42016-07-13 18:09:10 -0700211 <!-- <module>lite</module> -->
nmittler49efe9d2016-01-08 09:19:11 -0800212 <module>util</module>
213 </modules>
214
temporal40ee5512008-07-10 02:12:20 +0000215</project>