Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(900)

Side by Side Diff: third_party/protobuf/protoc-artifacts/pom.xml

Issue 1842653006: Update //third_party/protobuf to version 3. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <?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>
6 <parent>
7 <groupId>com.google</groupId>
8 <artifactId>google</artifactId>
9 <version>1</version>
10 </parent>
11 <groupId>com.google.protobuf</groupId>
12 <artifactId>protoc</artifactId>
13 <version>3.0.0-beta-2</version>
14 <packaging>pom</packaging>
15 <name>Protobuf Compiler</name>
16 <description>
17 Protobuf Compiler (protoc) is a compiler for .proto files. It generates
18 language-specific code for Protobuf messages and RPC interfaces.
19 </description>
20 <inceptionYear>2008</inceptionYear>
21 <url>https://developers.google.com/protocol-buffers/</url>
22 <licenses>
23 <license>
24 <name>New BSD license</name>
25 <url>http://www.opensource.org/licenses/bsd-license.php</url>
26 <distribution>repo</distribution>
27 </license>
28 </licenses>
29 <scm>
30 <url>https://github.com/google/protobuf</url>
31 <connection>
32 scm:git:https://github.com/google/protobuf.git
33 </connection>
34 </scm>
35 <build>
36 <extensions>
37 <extension>
38 <groupId>kr.motd.maven</groupId>
39 <artifactId>os-maven-plugin</artifactId>
40 <version>1.2.3.Final</version>
41 </extension>
42 </extensions>
43 <plugins>
44 <plugin>
45 <groupId>org.codehaus.mojo</groupId>
46 <artifactId>exec-maven-plugin</artifactId>
47 <version>1.1.1</version>
48 <executions>
49 <execution>
50 <phase>compile</phase>
51 <goals>
52 <goal>exec</goal>
53 </goals>
54 </execution>
55 </executions>
56 <configuration>
57 <executable>bash</executable>
58 <arguments>
59 <argument>build-protoc.sh</argument>
60 <argument>${os.detected.name}</argument>
61 <argument>${os.detected.arch}</argument>
62 </arguments>
63 </configuration>
64 </plugin>
65 <plugin>
66 <groupId>org.codehaus.mojo</groupId>
67 <artifactId>build-helper-maven-plugin</artifactId>
68 <version>1.8</version>
69 <executions>
70 <execution>
71 <id>attach-artifacts</id>
72 <phase>package</phase>
73 <goals>
74 <goal>attach-artifact</goal>
75 </goals>
76 <configuration>
77 <artifacts>
78 <artifact>
79 <file>${basedir}/target/protoc.exe</file>
80 <classifier>${os.detected.name}-${os.detected.arch}</classifie r>
81 <type>exe</type>
82 </artifact>
83 </artifacts>
84 </configuration>
85 </execution>
86 </executions>
87 </plugin>
88 </plugins>
89 </build>
90 <profiles>
91 <profile>
92 <id>release</id>
93 <properties>
94 <!-- Specify the staging repository to deploy to. This can be left
95 empty for the first deployment, and Sonatype will create one. For
96 subsequent deployments it should be set to what Sonatype has
97 created, so that all deployments will go to the same repository.
98 -->
99 <staging.repository></staging.repository>
100 </properties>
101 <build>
102 <plugins>
103 <plugin>
104 <groupId>org.apache.maven.plugins</groupId>
105 <artifactId>maven-gpg-plugin</artifactId>
106 <version>1.5</version>
107 <executions>
108 <execution>
109 <id>sign-artifacts</id>
110 <phase>verify</phase>
111 <goals>
112 <goal>sign</goal>
113 </goals>
114 </execution>
115 </executions>
116 </plugin>
117 <plugin>
118 <groupId>org.sonatype.plugins</groupId>
119 <artifactId>nexus-staging-maven-plugin</artifactId>
120 <version>1.6.3</version>
121 <extensions>true</extensions>
122 <configuration>
123 <serverId>sonatype-nexus-staging</serverId>
124 <nexusUrl>https://oss.sonatype.org/</nexusUrl>
125 <skipStagingRepositoryClose>true</skipStagingRepositoryClose>
126 <autoReleaseAfterClose>false</autoReleaseAfterClose>
127 <stagingRepositoryId>${staging.repository}</stagingRepositoryId>
128 </configuration>
129 </plugin>
130 </plugins>
131 </build>
132 </profile>
133 </profiles>
134 </project>
OLDNEW
« no previous file with comments | « third_party/protobuf/protoc-artifacts/build-protoc.sh ('k') | third_party/protobuf/python/MANIFEST.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698