- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试从源代码构建Elasticsearch。
刚刚安装了OpenJAVA-11-sdk和jre。
以下是java
和javac
和echo $PATH
的输出。
rajesh@Rajesh-PC:~/elasticsearch$ ./gradlew assemble
=======================================
Elasticsearch Build Hamster says Hello!
Gradle Version : 6.5
OS Info : Linux 4.15.0-111-generic (amd64)
JDK Version : 11 (JDK)
JAVA_HOME : /usr/lib/jvm/java-11-openjdk-amd64
Random Testing Seed : 48BEB2A1EC142E2C
In FIPS 140 mode : false
=======================================
> Task :build-tools:jar
:build-tools:jar: A valid plugin descriptor was found for elasticsearch.enforce-deprecation-use-failures.properties but the implementation class org.elasticsearch.gradle.EnforceDeprecationFailuresPlugin was not found in the jar.
> Task :benchmarks:compileJava FAILED
warning: No processor claimed any of these annotations: java.base/java.lang.SuppressWarnings,java.base/java.lang.Override
error: warnings found and -Werror specified
1 error
1 warning
> Task :modules:lang-mustache:compileJava
Note: /home/rajesh/elasticsearch/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':benchmarks:compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 15s
77 actionable tasks: 17 executed, 60 up-to-date
rajesh@Rajesh-PC:~/elasticsearch$ java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
rajesh@Rajesh-PC:~/elasticsearch$ javac -version
javac 11.0.7
rajesh@Rajesh-PC:~/elasticsearch$ echo $PATH
/usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/local/cuda-9.0/bin:/home/rajesh/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
最佳答案
在查看错误时,似乎存在编译错误,这很可能是由于JDK版本所致,因为JAVA_HOME
指向JDK11。
以下是解决问题的方法:
JAVA_HOME
之后,再次使用此命令./gradlew :run
运行Elasticsearch源代码。curl -u elastic:password localhost:9200
要获取详细说明,请参阅此
CONTRIBUTING.md。
关于java - 从源代码构建elasticsearch(任务:基准:compileJava FAILED),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63017715/
当您在 gradle 中使用 java 插件,并且只对项目进行清理时,compileJava 任务是否仍在运行? 最佳答案 默认情况下,clean 任务不依赖于任何其他任务,所以答案是否定的。如果您观
我们使用 Gradle 2.1 和 java 插件。在 compileJava 期间会出现不同的警告,例如: warning: [options] bootstrap class path not s
我是 Gradle 的新手,所以我可能遗漏了一些明显的东西。我正在致力于使用 Gradle 来自动构建我们的项目。我已经解决了其中的大部分问题,但有一个给我带来了无休止的麻烦。由于这是为我的公司准备的
愚蠢的问题,但我在这里有点迷路。 我从配置编译中排除 slf4j-api。 configurations { compile.exclude module: "spring-boot-s
我正在尝试制作一个 Minecraft 模组,它应该能让 bat 掉落生鸡肉。 Minecraft 确实启动并实际打开,但是当它进入compileJava 阶段时,控制台中会显示错误。我对Java的了
将 kotlin 与 gradle 一起使用时,compileKotlin在 compileJava 之前执行.我需要执行compileJava之前 compileKotlin .我试过compile
我尝试使用Spring.io创建一个gradle项目。 当我按照教程(https://spring.io/guides/gs/spring-boot/)进行操作时,出现以下错误: ./gradlew
尝试从源代码构建Elasticsearch。 刚刚安装了OpenJAVA-11-sdk和jre。 以下是java和javac和echo $PATH的输出。 rajesh@Rajesh-PC:~/ela
我在 my try project 中尝试 gradle -d compileJava ,并且 gradle 提出“跳过任务‘:compileJava’,因为它没有源文件。”。更糟糕的是,我看不到在
我正在尝试为 Minecraft Bukkit(纸)插件创建一个库。我正在尝试构建一个 jar 文件,但 Gradle 给我这个错误: Execution failed for task ':comp
我正在尝试使用 gradle 实现一个简单的 junit 测试,并在运行时遇到以下问题 gradle test : :compileJava /Users/wogsland/Projects/grad
假设我有一个简单的类(class) public class A { public int inc(int k, int i){ System.out.println(i);
我正在 Android Studio 下构建一个 Google App Engine (GAE) 项目。我希望能够拥有不同的“buildTypes”,类似于一个 android 应用程序项目的做法,但
我正在使用: gradle-2.3 javac -version = 1.7 jre = 1.7 regedit 显示它指向 1.7。 但是还是报错 Execution failed for task
当我尝试在我的 gradle 项目中使用“./gradlew run”时,我收到此错误: * What went wrong: Execution failed for task ':app:comp
这个问题已经有答案了: Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.code.TypeTags when usin
我试图在 Intellij Idea 中导入 Gradle 项目并遇到错误。采取以下步骤: “导入项目”->打开build.gradle文件 选中“使用默认 gradle 包装器(推荐)”。 按“确定
我们正在尝试从 Gradle 4.5 升级到 5.0。升级后,compileJava 失败,因为 Mapstruct 无法解析 @Mapping 注释中使用的值(getter 显然不可用)。这在 Gr
我正在尝试为 Apache Kafka POC 设置一个简单的 gradle 项目。请建议如何解决此问题。 构建时的堆栈跟踪 Root cause: org.gradle.internal.resol
我真的对 Android Studio 上的 libgdx 项目设置感到困惑。 我使用 libgdx 创建一个项目,通过 gradle 导入,为桌面进行了设置,但是当我运行它时,出现此错误。请帮我解决
我是一名优秀的程序员,十分优秀!