本文主要是介绍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等模块的东西,比原版的复杂)我完全没编译成功,有些依赖下载失败,暂未研究。
这篇关于idea bug记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!