|
@@ -369,20 +369,6 @@
|
|
|
</resource>
|
|
|
</resources>
|
|
|
<plugins>
|
|
|
- <plugin>
|
|
|
- <groupId>org.xolstice.maven.plugins</groupId>
|
|
|
- <artifactId>protobuf-maven-plugin</artifactId>
|
|
|
- <executions>
|
|
|
- <execution>
|
|
|
- <id>src-compile-protoc</id>
|
|
|
- <configuration><skip>false</skip></configuration>
|
|
|
- </execution>
|
|
|
- <execution>
|
|
|
- <id>src-test-compile-protoc</id>
|
|
|
- <configuration><skip>false</skip></configuration>
|
|
|
- </execution>
|
|
|
- </executions>
|
|
|
- </plugin>
|
|
|
<plugin>
|
|
|
<groupId>org.apache.hadoop</groupId>
|
|
|
<artifactId>hadoop-maven-plugins</artifactId>
|
|
@@ -403,6 +389,57 @@
|
|
|
</source>
|
|
|
</configuration>
|
|
|
</execution>
|
|
|
+ <execution>
|
|
|
+ <id>compile-protoc</id>
|
|
|
+ <goals>
|
|
|
+ <goal>protoc</goal>
|
|
|
+ </goals>
|
|
|
+ <configuration>
|
|
|
+ <protocVersion>${protobuf.version}</protocVersion>
|
|
|
+ <protocCommand>${protoc.path}</protocCommand>
|
|
|
+ <imports>
|
|
|
+ <param>${basedir}/src/main/proto</param>
|
|
|
+ </imports>
|
|
|
+ <source>
|
|
|
+ <directory>${basedir}/src/main/proto</directory>
|
|
|
+ <includes>
|
|
|
+ <include>HAServiceProtocol.proto</include>
|
|
|
+ <include>IpcConnectionContext.proto</include>
|
|
|
+ <include>ProtocolInfo.proto</include>
|
|
|
+ <include>RpcHeader.proto</include>
|
|
|
+ <include>ZKFCProtocol.proto</include>
|
|
|
+ <include>ProtobufRpcEngine.proto</include>
|
|
|
+ <include>Security.proto</include>
|
|
|
+ <include>GetUserMappingsProtocol.proto</include>
|
|
|
+ <include>TraceAdmin.proto</include>
|
|
|
+ <include>RefreshAuthorizationPolicyProtocol.proto</include>
|
|
|
+ <include>RefreshUserMappingsProtocol.proto</include>
|
|
|
+ <include>RefreshCallQueueProtocol.proto</include>
|
|
|
+ <include>GenericRefreshProtocol.proto</include>
|
|
|
+ </includes>
|
|
|
+ </source>
|
|
|
+ </configuration>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>compile-test-protoc</id>
|
|
|
+ <goals>
|
|
|
+ <goal>test-protoc</goal>
|
|
|
+ </goals>
|
|
|
+ <configuration>
|
|
|
+ <protocVersion>${protobuf.version}</protocVersion>
|
|
|
+ <protocCommand>${protoc.path}</protocCommand>
|
|
|
+ <imports>
|
|
|
+ <param>${basedir}/src/test/proto</param>
|
|
|
+ </imports>
|
|
|
+ <source>
|
|
|
+ <directory>${basedir}/src/test/proto</directory>
|
|
|
+ <includes>
|
|
|
+ <include>test.proto</include>
|
|
|
+ <include>test_rpc_service.proto</include>
|
|
|
+ </includes>
|
|
|
+ </source>
|
|
|
+ </configuration>
|
|
|
+ </execution>
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
<plugin>
|