zoukankan      html  css  js  c++  java
  • elasticsearch6.0.0源码导入到idea总结

    由于elasticsearch使用了gradle管理依赖,进行构建,再加上对gradle没有接触过。

    因此,导入到idea中遇到问题非常多。这里大致罗列下并说明解决方法。

    环境背景

    gradle版本:gradle-4.6 : 手动安装

    JDK版本:jdk1.8.0_151.jdk : 配置JAVA_HOME

    elasticsearch源码:elasticsearch-6.0.0.zip

    1.从某个仓库下载不了某个jar包

    1.1 问题

    在将elasticsearch导入到idea之前,要进行源码的根目录下执行gradle idea命令;

    这样的目的是导入到idea中,类之间的引用才能用,类才不会报错。

    执行这个经常会遇到仓库下载不了某个jar。

    1.2 解决方法:

    分析报错的build.gradle,定位仓库地址,对这个子build.gradle换一个其他的远程仓库试试,或者把依赖的这个jar的下载任务给注释掉试试。

    当时遇到的问题是buildSrc模块中的buidl.gradle中的如下任务执行完成不了,试了好多方法(比如通过init.gradle进行全局替换仓库都不好使),最后我把这个注释掉了,就好了

     

    心得:

    对于不熟悉的gradle不要怕,要有决心花时间学习了解它,这个过程必然会遇到很多问题,一一解决就是了。

    感谢问题,问题让我们重新认识和更加深入的了解一些东西。如果没有问题,我们的焦点,注意力,思考也许不会放在那些东西上面,自然理解也不够深刻。这算是问题驱动学习的一种。

    遇到问题,找到问题的解决方法后,要复盘并写一个随笔进行备忘。

  • 相关阅读:
    《剑指offer》 面试题43 n个骰子的点数 (java)
    《剑指offer》面试题45 圆圈中最后剩下的数字(Java版本)
    《剑指offer》面试题39 二叉树的深度(java)
    《剑指offer》面试题32----从1到n整数中1出现的次数
    快速排序思路整理
    《Java程序猿面试宝典》之字符串
    Tomcat的server.xml
    easyui combobox 清除选中项目 和 清空option选项
    2019
    throw UnsupportedOperationException
  • 原文地址:https://www.cnblogs.com/big1987/p/8543157.html
Copyright © 2011-2022 走看看