昨天在家做项目不知道搞了什么出现了大量波浪线.搞了大半天解决了下面的问题.
1.pom.xml出现波浪线.看右边 maven project-->Profiles 勾选dev
2.上面已勾选还有波浪线右键项目-->maven-->reimport 耗时比较久
3.maven project 各个modules-->Dependencies出现红色波浪线 maven project-->Profiles 勾选dev
4.Language level 每次重新导入项目或者maven reimport 改变成另外一个的原因.
在项目的根目录下的pom.xml修改配置
主要是修改:source和target的属性.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
然而.今天把项目带到公司重新open object 之后,自动重新加载了jar后.(经过2个多小时的漫长等待)
蛋疼的发现 Dependencies出现红色波浪线 ,根据昨天的经验
...然而Profiles 的dev属于勾选状态.
看了下maven的设置.然后把 import maven project automatically 去掉了
手动点 重新加载 jar包.(又是近2个小时的等待) 半天过去,悲哀的发现 Dependencies波浪线继续
发现在maven --clean 都没用的. 然后手动删除了一遍所有的target
重启.头痛的波浪线还在. 点了下install 发现一堆错误. 哎哎哎....
突然想起 昨天.m2\repository\com... 下面对应的项目包都删除了. 试了下.
再看下modules 发现Dependencies下的包都没了...哭死.感觉找度娘安慰下.
于是又把 import maven project automatically 又勾上了.
重启了idea ....狠下心点了下reimport all maven project.
突然来个惊喜,一下就好了.波浪线全没了.reimport一下就过不用等2个小时了.
点了. clean 发现可以用了. 点下install 发现出了基础 common没问题 下面都说common依赖错误.
点重新编译.又点了clean 和install
ok.问题搞定.
总结: 因为我是整个项目copy的. 怀疑intellij idea 的xxx-1.1-SNAPSHOT 包应该是有冲突的.
maven-metadata-local.xml 是有日期. 但是我重新编译也失败. 估计要删除重编.
import maven project automatically 是必须勾选的.不然不会把pom.xml新的配置加载.(囧...我也不知道手动如何弄)