概述
-
gradle-4.0.1安装
官网下载https://gradle.org/releases/,下载binary-only即可
并设置环境变量:
GRADLE_HOME: D:gradle-4.0.1
Path末尾加上:%GRADLE_HOME%bin;
安装完cmd 执行gradle –v查看版本信息
在USER_HOME/.gradle/文件夹下新建init.gradle:
allprojects{
repositories {
def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
并在D:codeelasticsearch-5.6.4目录修改所有目录下的build.gradle,将benchmarks、client benchmark、distribution下的 https://plugins.gradle.org/m2/ 改为 http://maven.aliyun.com/nexus/content/groups/public/
同时修改该D:codeelasticsearch-5.6.4目录下grable.properties文件
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
-
elasticsearch源码编译
在https://github.com/elastic/elasticsearch/tree/v5.6.4上下载,进入D:codeelasticsearch-5.6.4目录,cmd下执行:gradle clean、gradle idea 来下载依赖,下载完毕后显示:
打开idea选择import project该源码
修改module为8,原来是6
方法1:
配置启动参数:
Main class: org.elasticsearch.bootstrap.Elasticsearch
VM options配置:以下路径为ES5.6.4发行版,解压的路径
-Des.path.conf=D:elasticsearch-5.6.4elasticsearch-5.6.4
-Des.path.home=D:elasticsearch-5.6.4elasticsearch-5.6.4
-Dlog4j2.disable.jmx=true
修改Build.java
72行处:isSnapshot = true; => isSnapshot = false;
运行Elasticsearch.java程序:
打开http://127.0.0.1:9200/即可:
方法2:
或者进入D:codeelasticsearch-5.6.4目录,cmd下执行gradle run --debug-jvm
执行debug
-
elasticsearch源码修改
修改MainResponse.java:
117行处:
Elasticsearch.java程序,打开http://127.0.0.1:9200/:
-
elasticsearch源码打包
进入D:codeelasticsearch-5.6.4目录,cmd下执行:gradle clean、gradle build
转载于:https://my.oschina.net/KasuganoShin/blog/2963378
最后
以上就是俊逸汽车为你收集整理的(一)elasticsearch5.6.4 源码编译、修改 gradle-4.0.1安装elasticsearch源码编译elasticsearch源码修改elasticsearch源码打包的全部内容,希望文章能够帮你解决(一)elasticsearch5.6.4 源码编译、修改 gradle-4.0.1安装elasticsearch源码编译elasticsearch源码修改elasticsearch源码打包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复