|
@@ -310,41 +310,29 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
<plugin>
|
|
|
- <groupId>org.apache.hadoop</groupId>
|
|
|
- <artifactId>hadoop-maven-plugins</artifactId>
|
|
|
+ <groupId>org.xolstice.maven.plugins</groupId>
|
|
|
+ <artifactId>protobuf-maven-plugin</artifactId>
|
|
|
<executions>
|
|
|
<execution>
|
|
|
- <id>compile-protoc</id>
|
|
|
- <goals>
|
|
|
- <goal>protoc</goal>
|
|
|
- </goals>
|
|
|
+ <id>src-compile-protoc</id>
|
|
|
<configuration>
|
|
|
- <protocVersion>${protobuf.version}</protocVersion>
|
|
|
- <protocCommand>${protoc.path}</protocCommand>
|
|
|
- <imports>
|
|
|
- <param>${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto</param>
|
|
|
- <param>${basedir}/../hadoop-hdfs-client/src/main/proto</param>
|
|
|
- <param>${basedir}/src/main/proto</param>
|
|
|
- </imports>
|
|
|
- <source>
|
|
|
- <directory>${basedir}/src/main/proto</directory>
|
|
|
- <includes>
|
|
|
- <include>HdfsServer.proto</include>
|
|
|
- <include>DatanodeProtocol.proto</include>
|
|
|
- <include>DatanodeLifelineProtocol.proto</include>
|
|
|
- <include>HAZKInfo.proto</include>
|
|
|
- <include>InterDatanodeProtocol.proto</include>
|
|
|
- <include>JournalProtocol.proto</include>
|
|
|
- <include>NamenodeProtocol.proto</include>
|
|
|
- <include>QJournalProtocol.proto</include>
|
|
|
- <include>editlog.proto</include>
|
|
|
- <include>fsimage.proto</include>
|
|
|
- <include>AliasMapProtocol.proto</include>
|
|
|
- <include>InterQJournalProtocol.proto</include>
|
|
|
- </includes>
|
|
|
- </source>
|
|
|
+ <skip>false</skip>
|
|
|
+ <additionalProtoPathElements>
|
|
|
+ <additionalProtoPathElement>
|
|
|
+ ${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto
|
|
|
+ </additionalProtoPathElement>
|
|
|
+ <additionalProtoPathElement>
|
|
|
+ ${basedir}/../hadoop-hdfs-client/src/main/proto
|
|
|
+ </additionalProtoPathElement>
|
|
|
+ </additionalProtoPathElements>
|
|
|
</configuration>
|
|
|
</execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-maven-plugins</artifactId>
|
|
|
+ <executions>
|
|
|
<execution>
|
|
|
<id>resource-gz</id>
|
|
|
<phase>generate-resources</phase>
|