elasticsearch 如何使用gradle构建Elasticsearch源代码?,elasticsearch,gradle,elasticsearch,Gradle" /> elasticsearch 如何使用gradle构建Elasticsearch源代码?,elasticsearch,gradle,elasticsearch,Gradle" />

elasticsearch 如何使用gradle构建Elasticsearch源代码?

elasticsearch 如何使用gradle构建Elasticsearch源代码?,elasticsearch,gradle,elasticsearch,Gradle,我从以下位置下载elasticsearch源代码: 我发现有一个build.gradle文件,我已经安装了gradle, 如何构建源代码呢 在repo的自述文件中,有一个关于如何构建它的描述。据它说: 从源代码构建 Elasticsearch使用Gradle作为构建系统。你需要有 已安装Gradle的2.13版 要创建分发,只需运行gradleassemble 命令在克隆的目录中 每个项目的分发将在 build/distributions该项目中的目录 有关运行测试的更多信息,请参阅测试文件 E

我从以下位置下载elasticsearch源代码:

我发现有一个
build.gradle
文件,我已经安装了gradle, 如何构建源代码呢


在repo的自述文件中,有一个关于如何构建它的描述。据它说:

从源代码构建

Elasticsearch使用Gradle作为构建系统。你需要有 已安装Gradle的2.13版

要创建分发,只需运行
gradleassemble
命令在克隆的目录中

每个项目的分发将在
build/distributions
该项目中的目录

有关运行测试的更多信息,请参阅测试文件 Elasticsearch测试套件


因此,只要进入根目录并在命令行调用中调用gradle assembly,如果gradle安装正确,您将在
build/distributions
目录下找到所有工件

gradle assemble
似乎会产生一些错误,例如
在我的macOS环境中找不到符号

根据回购协议中的最新描述(截至撰写答案时):

要为本地操作系统构建分发版并在完成后打印其输出位置,请运行:

./gradlew localDistro
要为其他平台构建分发,请运行相关命令:

./gradlew :distribution:archives:linux-tar:assemble
./gradlew :distribution:archives:darwin-tar:assemble
./gradlew :distribution:archives:windows-zip:assemble
要为所有受支持的平台构建分发版,请运行:

./gradlew assemble

发行版被输出到发行版/档案库。

你试过简单地运行gradle吗?事实上,我需要HTML格式的Elasticsearch引用。如何获得它?