idea bug记录

问题1:使用jdk8的时候,写中文注释打字时候看不到光标和中文选项,jdk7正常(部分人出现);网上查说是jdk8的bug。

解决方式:基本无解


问题2:pom.xml文件部分依赖导不进去,出现 inspect a maven model for resolution问题;

原因: 

有时是由于pom部分配置问题(有的语法能通过),然后idea暂时还没检查出来(如property写错嵌套位置了),关掉重启idea然后pom里面的错误有时候能报出来,改好就行了

但有的时候不会报出来,如https://github.com/forcedotcom/phoenix/tree/port-0.96上的Phoenix源码我编译时候发现:

<id>hadoop-2</id>
<activation>
  <property>
    <name>!hadoop.profile</name>
    <value>2</value>
  </property>

name下有个!号,开始不知道是啥回事,对比下右侧的打钩选项(我改了,so下面hadoop-2没!号):


就知道是 是否编译进去的意思了;然后把!号去掉,hadoop-2下面的依赖就正确下载进来了

参考解决方式:网上介绍 1. 右键-maven-reimport;2. down load source and document试了也没用;3. invalidate cache and restart 这三种方法我试了对于以上原因时都没用;4. 我觉得有些依赖过于久远的版本,然后是真的无法下载了,无解;

注:GitHub上的普通版Phoenix我编译打包基本成功,只是生成apidocs那部分失败(时间顺序看出来);但cdh版本的Phoenix源码(含pig/kafka等模块的东西,比原版的复杂)我完全没编译成功,有些依赖下载失败,暂未研究。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值