|
@@ -425,81 +425,18 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<source>
|
|
<source>
|
|
<directory>${basedir}/src/main/proto</directory>
|
|
<directory>${basedir}/src/main/proto</directory>
|
|
<includes>
|
|
<includes>
|
|
|
|
+ <include>ClientDatanodeProtocol.proto</include>
|
|
|
|
+ <include>ClientNamenodeProtocol.proto</include>
|
|
|
|
+ <include>DatanodeProtocol.proto</include>
|
|
<include>HAZKInfo.proto</include>
|
|
<include>HAZKInfo.proto</include>
|
|
<include>InterDatanodeProtocol.proto</include>
|
|
<include>InterDatanodeProtocol.proto</include>
|
|
<include>JournalProtocol.proto</include>
|
|
<include>JournalProtocol.proto</include>
|
|
- <include>datatransfer.proto</include>
|
|
|
|
- <include>hdfs.proto</include>
|
|
|
|
- </includes>
|
|
|
|
- </source>
|
|
|
|
- <output>${project.build.directory}/generated-sources/java</output>
|
|
|
|
- </configuration>
|
|
|
|
- </execution>
|
|
|
|
- <execution>
|
|
|
|
- <id>compile-protoc-datanode</id>
|
|
|
|
- <phase>generate-sources</phase>
|
|
|
|
- <goals>
|
|
|
|
- <goal>protoc</goal>
|
|
|
|
- </goals>
|
|
|
|
- <configuration>
|
|
|
|
- <protocVersion>${protobuf.version}</protocVersion>
|
|
|
|
- <protocCommand>${protoc.path}</protocCommand>
|
|
|
|
- <imports>
|
|
|
|
- <param>${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto</param>
|
|
|
|
- <param>${basedir}/src/main/proto</param>
|
|
|
|
- </imports>
|
|
|
|
- <source>
|
|
|
|
- <directory>${basedir}/src/main/proto</directory>
|
|
|
|
- <includes>
|
|
|
|
- <include>ClientDatanodeProtocol.proto</include>
|
|
|
|
- <include>DatanodeProtocol.proto</include>
|
|
|
|
- <include>fsimage.proto</include>
|
|
|
|
- </includes>
|
|
|
|
- </source>
|
|
|
|
- <output>${project.build.directory}/generated-sources/java</output>
|
|
|
|
- </configuration>
|
|
|
|
- </execution>
|
|
|
|
- <execution>
|
|
|
|
- <id>compile-protoc-namenode</id>
|
|
|
|
- <phase>generate-sources</phase>
|
|
|
|
- <goals>
|
|
|
|
- <goal>protoc</goal>
|
|
|
|
- </goals>
|
|
|
|
- <configuration>
|
|
|
|
- <protocVersion>${protobuf.version}</protocVersion>
|
|
|
|
- <protocCommand>${protoc.path}</protocCommand>
|
|
|
|
- <imports>
|
|
|
|
- <param>${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto</param>
|
|
|
|
- <param>${basedir}/src/main/proto</param>
|
|
|
|
- </imports>
|
|
|
|
- <source>
|
|
|
|
- <directory>${basedir}/src/main/proto</directory>
|
|
|
|
- <includes>
|
|
|
|
- <include>ClientNamenodeProtocol.proto</include>
|
|
|
|
<include>NamenodeProtocol.proto</include>
|
|
<include>NamenodeProtocol.proto</include>
|
|
- <include>acl.proto</include>
|
|
|
|
- </includes>
|
|
|
|
- </source>
|
|
|
|
- <output>${project.build.directory}/generated-sources/java</output>
|
|
|
|
- </configuration>
|
|
|
|
- </execution>
|
|
|
|
- <execution>
|
|
|
|
- <id>compile-protoc-qjournal</id>
|
|
|
|
- <phase>generate-sources</phase>
|
|
|
|
- <goals>
|
|
|
|
- <goal>protoc</goal>
|
|
|
|
- </goals>
|
|
|
|
- <configuration>
|
|
|
|
- <protocVersion>${protobuf.version}</protocVersion>
|
|
|
|
- <protocCommand>${protoc.path}</protocCommand>
|
|
|
|
- <imports>
|
|
|
|
- <param>${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto</param>
|
|
|
|
- <param>${basedir}/src/main/proto</param>
|
|
|
|
- </imports>
|
|
|
|
- <source>
|
|
|
|
- <directory>${basedir}/src/main/proto</directory>
|
|
|
|
- <includes>
|
|
|
|
<include>QJournalProtocol.proto</include>
|
|
<include>QJournalProtocol.proto</include>
|
|
|
|
+ <include>acl.proto</include>
|
|
|
|
+ <include>datatransfer.proto</include>
|
|
|
|
+ <include>fsimage.proto</include>
|
|
|
|
+ <include>hdfs.proto</include>
|
|
</includes>
|
|
</includes>
|
|
</source>
|
|
</source>
|
|
<output>${project.build.directory}/generated-sources/java</output>
|
|
<output>${project.build.directory}/generated-sources/java</output>
|