【问题标题】:Error while building Apache Ignite Source构建 Apache Ignite 源时出错
【发布时间】:2019-12-18 00:46:59
【问题描述】:

我已经下载了 apache-ignite-2.76 的源代码并尝试使用以下命令构建项目

mvn clean package -DskipTests

但它抛出以下错误:-

 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project ignite-tools: Compilation failure: Compilation failure: 
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[21,29] package com.sun.tools.doclets does not exist
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[30,42] cannot find symbol
[ERROR]   symbol: class Taglet
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[37,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[44,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[51,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[58,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[65,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[72,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[79,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[88,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[100,9] cannot find symbol
[ERROR]   symbol:   class Taglet
[ERROR]   location: class org.apache.ignite.tools.javadoc.IgniteLinkTaglet
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[119,5] method does not override or implement a method from a supertype
[ERROR] /home/blazehub/dev-install/apache-ignite-2.7.6-src/modules/tools/src/main/java/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java:[161,5] method does not override or implement a method from a supertype

【问题讨论】:

  • 你好,你用的是哪个java版本?
  • openjdk版本“11.0.4”2019-07-16

标签: java node.js ignite


【解决方案1】:

不幸的是,Apache Ignite 2.7.x 只能使用 Java 8 构建。但是,您可以使用 Java 11 的二进制构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-12
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多