java - eclipse中hadoop中的protoc错误

标签 java eclipse maven hadoop protoc

当我构建 hadoop 源代码时,出现以下错误:

org.apache.hadoop:hadoop-maven-plugins:2.7.2:protoc (execution: compile-protoc, phase: generate-sources)    pom.xml /hadoop-common  line 335    Maven Project Build Lifecycle Mapping Problem

这是我的pom
</execution>
          <execution>
            <id>compile-protoc</id>
            <phase>generate-sources</phase>
            <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>
              <output>${project.build.directory}/generated-sources/java</output>
            </configuration>
          </execution>
          <execution>

最佳答案

sudo apt-get install protobuf-compiler libprotobuf-dev

关于java - eclipse中hadoop中的protoc错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39397219/

相关文章:

java - 如何将项目从 Eclipse 提交到主干中(通过 Subclipse)?

Maven 在 jar 中包含未过滤的资源文件,而不是目标/类中的资源文件

java - 为什么我的自定义 SecurityManager 在第 16 次使用 Constructor.newInstance 创建对象时会导致异常?

java - Azure函数:Java How to accept content-type of application/xml then convert it to a POJO

java 8,使用相同的 javassist 时,Lambda 表达式的工作方式不同

eclipse - Goclipse 中没有显示大纲

java - Maven Java EE 配置

maven - 第谷集成测试未运行(但单元测试......)

maven - maven命令行手动指定tomcat部署目录

java - 当您不需要本地化时,是否有一种简约的方法来获取默认的 ResourceBundle?