
[英]How to setup Elasticsearch for your tests using build.gradle
[英]how to build Elasticsearch source code using gradle?
我从https://github.com/elastic/elasticsearch下载 elasticsearch 源代码,
我发现有一个build.gradle
文件,我已经安装了 gradle,如何构建源代码?
在 repo 的 readme 文件中有一个关于如何构建它的描述。 根据它:
从源头构建
Elasticsearch 使用 Gradle 作为其构建系统。 您需要安装 Gradle 2.13 版。
要创建发行版,只需在克隆目录中运行
gradle assemble
命令。每个项目的分发将在该项目的
build/distributions
目录下创建。有关运行 Elasticsearch 测试套件的更多信息,请参阅 TESTING 文件。
所以你只需要进入根目录并在命令行中调用gradle assemble
,如果你正确安装了 Gradle,你会在build/distributions
目录下找到所有工件
gradle assemble
似乎会产生一些错误,例如在我的 macOS 环境中cannot find symbol
。
根据 repo 中的最新描述(截至撰写答案时):
要为本地操作系统构建发行版并在完成时打印其输出位置,请运行:
./gradlew localDistro
要为另一个平台构建发行版,请运行相关命令:
./gradlew :distribution:archives:linux-tar:assemble
./gradlew :distribution:archives:darwin-tar:assemble
./gradlew :distribution:archives:windows-zip:assemble
要为所有支持的平台构建发行版,请运行:
./gradlew assemble
分发被输出到分发/档案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.